/doctor-app

A web app that allows the doctor/patient sign up or log in, the patient can book appointments with the doctor. Built with Ruby on Rails

Primary LanguageRubyMIT LicenseMIT

README

Contributors Forks Stargazers Issues Hireable

Doctor Appointments App

A web app that allows the doctor/patient sign up or log in, the patient can book appointments with the doctor. The app is based in 3 models, Doctor, Patient and Appointments. Only a Patient user can create appointments wit the Doctor users. To book an appointment the patient must send 3 photos to the Doctor to create a 3d image. Built with Ruby on Rails.

Additional description about the project and its features.

Built With

  • HTML
  • CSS
  • BOOTSTRAP
  • RUBY v2.6.5
  • RUBY ON RAILS v5.2.4
  • DEVISE
  • CANCANCAN
  • CARRIERWAVE
  • GITHUB ACTIONS
  • VSCODE
  • GEMS USED FOR TESTING:
    • CAPYBARA
    • SELENIUM WEBDRIVER
    • CHROMEDRIVER HELPER
    • DATABASE CLEANER
    • RSPEC-RAILS
    • SHOULDA-MATCHERS

Getting Started

Usage

To have this app on your pc, you need to:

  • download or clone this repo:

    • Clone with SSH:
      git@github.com:javitocor/doctor-app.git
    
    • Clone with HTTPS
      https://github.com/javitocor/doctor-app.git
    
  • In the project directory, you can run:

Install gems with:

bundle install

Setup database with:

   rails db:migrate

Populate Database with:

   rails db:seed

Access the page by typing in your web browser

   http://localhost:3000/

Future Features

  • Add user locations.
  • Add extra UI.
  • Add statistics.
  • Add JSON feature

Author

👤 Javier Oriol Correas Sanchez Cuesta

🤝 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 🚀

📝 License

This project is MIT licensed.