book-an-appointment-front-end

Anywhere is a group capstone project which has a React Front-End and a Ruby on Rails Back-End. Users can sign up, create places, and make reservations like AirBnB. This repo is the Front-End for this app.

MIT License

Stars
4
Committers
4

📗 Table of Contents

📖 Book an appointment | Places

This is a full-stack built with React, Redux, Bootstrap, and Ruby on Rails. Users are able to perform various actions such as creating new places and reservations, accessing detailed information about specific places, and removing places from the system.

Link to the Back End Repo Backend Deployed link

🛠 Built With

Tech Stack

Key Features

  • Data Model

💻 Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

You need the following tools be installed in your computer:

Setup

Clone these repositories to your desired folder:

cd book-an-appointment

git clone https://github.com/dennis-every/book-an-appointment-front-end.git

git clone https://github.com/dennis-every/book-an-appointment-api.git

Install

Install this project with:

cd book-an-appointment-front-end

npm i

cd book-an-appointment-backend

bundle i

Database

At the backend, create the databases, run migrations, and populate it with seed data:

rails db:create

rails db:migrate

rails db:seed

Usage

To test the app, you can login in with test user John.

First, fire up the server at the backend with:

rails server

Then, run the frontend with the following commands:

npm run dev

Run test

To run tests, you can run command:

npm test

👥 Authors

👤 Ashmal Zahra

👤 Nilton Segura

👤 Dennis Every

👤 Diego Salamanca

🔭 Future Features

  • Complete the CRUD for places and reservations.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project please give it a star 😁🌟✨

🙏 Acknowledgments

Thanks to Murat Korkmaz for the aswesome design.

📝 License

This project is MIT licensed.