Skip to content

Chimwemwe-127001/book-appointment-backend

Repository files navigation

Book Appoinments Backend

Book Appoinments backend is rails backend application for doctor book appoinemnts. This applications take works for API endpoints and users can load, create, and delete doctors and reservations. Users need to sign up or sign in to access the API endponits. They can sign up or sign in using the API endponts.

Link to the front end

Book Appoinments Frontend

Kanban Board

Kanban Board

Initial state of kanban board

Initial Kanban Board

We are a group of five

  1. Team 1 - Chimwemwe-127001
  2. Team 2 - Ranjeet
  3. Team 3 - Ellis
  4. Team 4 - Ritta
  5. Team 5 - Anselem

Built With

  • Major languages (Ruby)
  • Framworks (Ruby on Rails)
  • Testing library (Respec)
  • API docs (Rswag)

Live version

Book-Appoinments-Backend

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • A text editor(preferably Visual Studio Code)

Install

  • Ruby
  • Ruby on Rails
  • PostgresSQL

Using it Locally

  • Clone the project
git clone git@github.com:Chimwemwe-127001/book-appointment-backend.git
cd book-appointment-backend

Setup

Install gems with:

bundle install

Setup database with:

rails db:create
rails db:migrate
rails db:seed

Usage

Start server with:

rails server

Visit http://localhost:3000/ in your browser.

Run tests

Install npm with:

npm i

Install rspec with:

bundle install

and

rails generate rspec:install

run the test with:

rspec spec

Open API documentation

rails server

Visit http://localhost:3000/api-docs in your browser.

Visit And Open Files

Visit Repo

Download Repo

Download Repo

Authors

👤 Ranjeet Singh

👤 ANSELEM ODIMEGWU

👤 Chimwemwe Sinyinza

👤 Ritta Sweta

👤 mwanawabangona

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Inspiration: Microverse

📝 License

This project is MIT licensed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages