Skip to content

A web application for booking an appointment with the doctor. The application is built using React and Redux libraries for the front-end and fetches data from a backend API built using Ruby on Rails.

License

Notifications You must be signed in to change notification settings

Mupa1/bookit-frontend

Repository files navigation

BookIT

A Single Page Application for booking a doctor's appointment. The app is built with React and Redux libraries for the frontend and fetches data from a backend API built using Ruby on Rails.

Features

  • Homepage
  • Signup and signin pages
  • Doctors page
  • Doctor's details page
  • Appointments page

Roadmap

  • The user logs in the app
  • The user selects a doctor from the list of doctors presented.
  • The user can see the specific doctor's details after selecting the doctor.
  • The user books an appointment using the 'book an appointment' form.
  • The user can see only the appointments he has booked from the appointments page.
  • The admin can see all the appointments created by all users.

Doctors Page

Screen Shot 2021-03-09 at 21 47 04

Appointments Page

Screen Shot 2021-03-09 at 21 43 14

Deployment

Frontend Live Link

Backend Live Link

Built With

  • React
  • React-Create-App
  • React-DOM
  • Redux
  • npm
  • CSS
  • ES6
  • BookIT API

Getting Started

To get a copy up and running follow these simple example steps:-

  • Clone https://github.com/Mupa1/bookit-frontend to your local machine.
  • Run npm install to install dependancies.
  • Run npm start to view the app live on your browser (localhost port 3000).

Automated Tests

npm run test

Author

👤 Mupa M'mbetsa Nzaphila

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Acknowledgements

Show your support

Give a ⭐️ if you like this project!

About

A web application for booking an appointment with the doctor. The application is built using React and Redux libraries for the front-end and fetches data from a backend API built using Ruby on Rails.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published