- ๐ 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
- The ability to sign-up a patient
- The ability to add an appointment
- The ability to add a doctor
In order to run this project you need:
- Install Ruby
- Install Rails
- Install Posgresql
Clone this repository to your desired folder:
git clone https://github.com/AbdelazizSoliman/final-capastone-front-end
cd final-capastone-front-end
Install this project with these commands:
cd final-capastone-front-end
bundle install
rails db:create
rails db:migrate
rails db:seed
To run the project execute the following command:
rails s
To run the tests for models and requests, execute the following command:
rspec ./spec/models
rspec ./spec/requests/api/v1
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
Under deployment.
๐ค David
- GitHub: @david-Katende
- LinkedIn: david
๐ค Soliman
- GitHub: @soliman
๐ค Phelelani
- GitHub: @phelelani
๐ค Otmanee
- GitHub: @Otman
๐ค Henry:
- GitHub: @Henry
- 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.