Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dennis-every/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.
https://github.com/dennis-every/book-an-appointment-front-end

reactjs redux-toolkit

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

        


Book an appointment | Places







# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)

# 📖 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](https://github.com/dennis-every/book-an-appointment-api)

[Backend Deployed link](http://boiling-taiga-49294-bcedd3da6f09.herokuapp.com/api-docs/index.html)

## 🛠 Built With

### Tech Stack

Client

Server




Database

### Key Features

- **Data Model**

(back to top)

## 💻 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:

> - [Rails](https://guides.rubyonrails.org/)
> - [Git](https://www.linode.com/docs/guides/how-to-install-git-on-linux-mac-and-windows/)
> - [Ruby](https://github.com/microverseinc/curriculum-ruby/blob/main/simple-ruby/articles/ruby_installation_instructions.md)

### 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
`

(back to top)

## 👥 Authors

👤 **Ashmal Zahra**

- GitHub: [@ashmalzahra](https://github.com/ashmalzahra)
- Twitter: [@AshmalZahraa](https://twitter.com/AshmalZahraa)
- LinkedIn: [ashmal-zahra](https://www.linkedin.com/in/ashmal-zahra)

👤 **Nilton Segura**

- GitHub: [@Nkaleth](https://github.com/Nkaleth)
- Twitter: [@NoeSeguraL](https://twitter.com/NoeSeguraL)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/niltonsegura/)

👤 **Dennis Every**

- GitHub: [@dennis-every](https://github.com/dennis-every)
- Twitter: [@dennis_every](https://twitter.com/dennis_every)
- LinkedIn: [dennis-every](https://www.linkedin.com/in/dennis-every/)

👤 **Diego Salamanca**

- GitHub: [dfsalam](https://github.com/dfsalam)
- LinkedIn: [Diego Salamanca](https://www.linkedin.com/in/dfsalamdev/)

(back to top)

## 🔭 Future Features

- [ ] **Complete the CRUD for places and reservations.**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/dennis-every/book-an-appointment-api/issues).

(back to top)

## ⭐️ Show your support

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

(back to top)

## 🙏 Acknowledgments

Thanks to [Murat Korkmaz](https://www.behance.net/muratk) for the aswesome [design](https://www.behance.net/gallery/26425031/Vespa-Responsive-Redesign).

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)