Skip to content
/ docapp Public

An application to make appointment with doctors. It's built with React as frontend and Rails as a backend.

License

Notifications You must be signed in to change notification settings

rna/docapp

Repository files navigation

Doc App

A Doctor appointment application built on React and Redux libraries and Rails as a backend.

Table of Contents

Features

  • Allows Doctor & patient to register, login and logout.
  • Patient can view the available time slots of each doctor.
  • Patient can also view the booked time slots of each doctor.
  • Patient can book the required appointment of each doctor.
  • Patient can see their booked appointments in appointments page.
  • Doctor can create their own schedules.
  • Patient can view the profile of the doctor.
  • Doctor can see their appointments in dashboard page.
  • Deployed to Heroku

Screenshot

Home page

Booking page

Built With

  • React
  • Redux
  • React-Create-App
  • npm
  • CSS
  • ES6
  • Heroku
  • Rails API by me Link

Live Demo

Live Demo Link

Getting Started

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

Prerequisites

  • NodeJs

Installation

Clone the repo with:

git clone https://github.com/rna/docapp

Usage

  1. Run npm install to install all dependencies

  2. Run npm start to start the local server

Testing

  1. Run npm test a to test

Roadmap

  • View the doctor details in the patient appointments dashboard
  • Add calendar selection for viewing the available slots of a required day
  • View the patient details in the doctor dashboard against each appointment

Author

👤 Ramesh Naidu Allu

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

About

An application to make appointment with doctors. It's built with React as frontend and Rails as a backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published