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.
- Homepage
- Signup and signin pages
- Doctors page
- Doctor's details page
- Appointments page
- 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.
- React
- React-Create-App
- React-DOM
- Redux
- npm
- CSS
- ES6
- BookIT API
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).
npm run test
👤 Mupa M'mbetsa Nzaphila
- Github: @mupa1
- Twitter: @mupa_mmbetsa
- Linkedin: mupa-mmbetsa
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
- Design idea by Murat Korkmaz on Behance
- Icons from Icon8.com
Give a ⭐️ if you like this project!