Tutors Appointment Backend is an application that one can reserve a tutor from a wide variety of subjects.
Server
database
The apps documentation can be found here.
The apps front-end can be found here.
- The Kanban board initial state
- The Kanban board final state
The ERD diagram can be found here.
- Login
- Signup
- Create tutors
- Create reservations
To get a local copy up and running, follow these steps:
To get a local copy up and running, follow these steps:
- Create a local directory where you can clone the project
- Clone the project to your directory by running
git clone https://github.com/leehaney254/tutors-appointment-backend.git
- Run
Bundle install
- Create a .env file and add values for
POSTGRES_USERNAME and POSTGRES_PASSWORD
- Run
rails db:create db:migrate
- Run
rails db:seed
this also creates the admin credentials who has the priviledges to create and delete tutor - Run
rails s
To run the app you need:
- A code editor
- A browser
- Install Nodejs
- Install Ruby
- Install Rails
Clone this repository to your desired folder:
- Create a local directory where you can clone the project
- Clone the project to your directory by running
git clone https://github.com/leehaney254/tutors-appointment-backend.git
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec
👤 Leehaney George
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 Josphat Kiploman
👤 Hassan EL OUARDY
- GitHub: @codehass
- Twitter: @hassanelourdy
- LinkedIn: Hassan El OUARDY
- Improve UI
- Add funcionality
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project kindly leave a ⭐
I would like to thank Microverse for the great resources shared.
This project is MIT licensed.