Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/dennis-every/book-an-appointment-front-end
- Owner: dennis-every
- License: mit
- Created: 2023-06-07T15:57:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-27T18:22:31.000Z (over 1 year ago)
- Last Synced: 2024-12-01T16:39:33.029Z (about 1 month ago)
- Topics: reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://book-an-appointment.onrender.com/
- Size: 742 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)Client
Server
Database
- **Data Model**
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
`
👤 **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/)
- [ ] **Complete the CRUD for places and reservations.**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/dennis-every/book-an-appointment-api/issues).
If you like this project please give it a star 😁🌟✨
Thanks to [Murat Korkmaz](https://www.behance.net/muratk) for the aswesome [design](https://www.behance.net/gallery/26425031/Vespa-Responsive-Redesign).
This project is [MIT](./LICENSE) licensed.