- 📖 About the Project
- 💻 Getting Started
- 🚀 Live Demo
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
This is the backend for a web application that allows users to book appointments with doctors. The frontend repository can be found here.
Our group consists of 5 members. We used this kanban board to split tasks and track progress. This is the screenshot of the initial state of the kanban board.
- Ruby on Rails
- Postgres
- User management (signup and login)
- Reservations management (add and remove)
- Doctors management (add and remove)
In order to run this project you need:
- Ruby environment installed
- Postgres database installed
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/preciousbetine/microverse-final-capstone-project.git
Run bundle install
to install all the required dependencies.
To run the project:
Create the database by running the following command:
rails db:create
Load the database schema with this command:
rails db:schema:load
Seed the database with the following command:
rails db:seed
Start the server by running the following command:
rails server
The API documentation is available at /api-docs
.
Live here.
The RSpec testing library was used to write tests. To run them, simply run the RSpec binary:
rspec
The project was hosted on render and is live here.
👤 David-Lanzz
- GitHub: @david-lanzz
- Twitter: @lanzzdavid
- LinkedIn: david-lanzz
👤 Sabi Mantock
- GitHub: @sabimantock
- Twitter: @iamsabimantock
- LinkedIn: sabi-mantock
👤 Precious Betine
- GitHub: @preciousbetine
- Twitter: @preciousbetine
- LinkedIn: preciousbetine
👤 Ilyass Atlassi
- GitHub: @ilyassatlassi
- Twitter: @ilyass_atlassi
- LinkedIn: ilyassatlassi
👤 Fahim Khan:
- GitHub: @Fahim-Khan-P
- LinkedIn: fahimkhan-p
- Verify email addresses
- Reset user passwords
- Update user information
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give it a ⭐️.
We would like to thank Murat Korkmaz on Behance for the template we used for the frontend design.
This project is MIT licensed.