The Fenaj Schedula API allows users to create an account, book a new session and can reserve the session.
API DOCUMENTATION - domain/api-docs
Kanban-board
Initial board state
We are a 5-member team.
- Ruby
- Ruby on Rails
- Postgres SQL
- Create a user based on the role
- Create a session and view all sessions
- Create reservations and view all reservations
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 git@github.com:geekelo/fenaj-schedula_API.git
Example command:
cd fenaj-schedula_API
bundle install (install all dependencies)
rails db:create (to create database)
rails db:migrate (to migrate tables)
To run the project, run the following command:
rails s -p 30001
👤 Nasir Mahmood
- GitHub: Nasirkhan294
- LinkedIn: nasirmahd
👤 Eloghene Otiede
- GitHub: @geekelo
- LinkedIn: eloghene-otiede
👤 Fatima Najafi
- GitHub: @fatima-najafi
- LinkedIn: fatima-najafi
👤 Joyce Cruz
- GitHub: @balastar
- LinkedIn: joyce-ann-cruz
👤 Adeyemi Dada
- add comments
- add likes
- error deduction for sessions
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Please support this project and be a part of something meaningful and impactful. Your contribution can make a significant difference and help us achieve our goals faster.
I would like to express my sincere gratitude to Murat Korkmaz for this design and to all my Microverse partners who contributed to this project.
- Can I fork and reuse this repository?
Absolutely! Please feel free to fork and reuse this repository for your own projects.
- Is it okay to improve this repository? Will my changes be accepted?
Definitely! We welcome any improvements or new ideas you may have. If your changes are good and align with the project's goals, we would be happy to accept them.
This project is MIT licensed.