Final-group-capstone

It's the final Microverse capstone app for adding, deleting, making appointments with, and canceling appointments with specific doctors.Built with Ruby on Rails and Bootstrap.

MIT License

Stars
7

Table of Contents

[final-group-capstone ]

[ final-group-capstone ] is an application which allows users to to book an apponitment with a doctor for the stipulated amount of time.

Built With

Tech Stack

Key Features

  • [Authenicate user]
  • [Fetch bookings]
  • [Post bookings]

Getting Started

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

Prerequisites

In order to run this project you need:

  • Have ruby installed
  • Have node installed
  • Have rails installed

Setup

You can find the React Frontend client at React-client

Clone this repository to your desired folder:

To run and view this application, you will first have to clone a local version of this repository using:

git clone https://github.com/Ibtisam34/Final-group-capstone

Install

Install this project with: bundle install

Usage

  • To run the project follow the instructions below:

  • You can find the React Frontend client at React-client

  • Configure Environment file in your project by running the following command:

bundle exec figaro install

  • In config/application.yml, add the following env keys: DEVISE_SECRET_KEY: DB_USERNAME: DB_PASSWORD:

  • Run the command below to generate App Secret for your authentication and add as the DEVISE_SECRET_KEY in your environment: rake secret

  • Then run the following command to setup the database:

 rails db:create, rails db:migrate, rails db:seed
  • Start a local server running the command:

rails s

Run tests

To run tests, run the following command:
rspec spec/models/doctor_spec.rb
rspec spec/models/user_spec.rb

-->

Authors

Falis Abdikani

Joshua Blue-Jack

Girma Tarekegn

Odai

Future Features

  • [More booking options]

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

we would like to thank:

  • Microverse for adding this project in the carriculum
  • Murat Korkmaz the creator of the original design.

Kanban Board

Initial Kanban Board

  • Team of 4 members

License

This project is MIT licensed.