The Counseling API allows clients to create therapist profiles and schedule appointments with their preferred therapists.
-
We are a team of five members.
- Create user based on role
- Create therapist profile and view all therapists
- Create appointment and view all appointments
- Authentication using JWT
- Authorization using cancan
- Unit testing using rspec
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Command line or terminal
- IDE such as VsCode.
- Rails needs to be installed on your system.
Clone this repository to your desired folder: Example command:
git clone https://github.com/MAleemH/final-capstone-back-end.git
cd final-capstone-back-end
Example command:
cd final-capstone-back-end
bundle install (install all dependencies)
rails db:create (to create database)
rails db:migrate (to migrate tables)
rails db:seed (to seed data )
To run the project redirecting to the root directory of the project and run the following command:
bin/rails server (to run web API)
To test the web app run the following command:
rspec spec ( to test the web API)
👤 Zewdu Erkyhun
- GitHub: @zewdu444
- Twitter: @zewdu444
- LinkedIn: zewdu-anley
👤 Emeka Emmanuel Ugboaja
- GitHub: EmekaEmmanuel
- Twitter: @emekaekeoha
- LinkedIn: emeka-ugboaja
👤 Muhammad Aleem
- GitHub: @MAleemH
- Twitter: @MAleemHashmi1
- LinkedIn: LinkedIn
👤 Fitz Gerald
- GitHub: @githubhandle
- Twitter: @twitterhandke
- linkedIn: @linkedinhandle
👤 Choice Osobor
- GitHub: @techemprez
- Twitter: @techemprez
- LinkedIn: Choice Osobor
- [add comments for therapist and client]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- We would like to thank microverse community for the support and guidance, Thank you Murat Korkmaz on Behance for the Awesome Design Template.
This project is MIT licensed.