Skip to content

Efficient, user-friendly online system for managing and scheduling appointments seamlessly.

Notifications You must be signed in to change notification settings

Celse13/Online-Appointment-Booking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Table of Contents

Description

Schedulr is a platform that connects users with various service providers. Users can book appointments, view service details, and manage their bookings. Service providers can list their services and manage bookings.

Technologies Used

  • React
  • Aphrodite
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JWT

Setup Instructions

git clone git@github.com:Celse13/Online-Appointment-Booking-System.git

Frontend Setup

cd frontend
npm install
npm start

Backend Setup

cd backend
npm install

create .env file

PORT=5000
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret

npm start Open http://localhost:8564 in your browser and test the functionality to ensure that the frontend and backend are communicating properly.

Features

  • Client and business registration and authentication
  • Creation and management of services by businesses
  • Booking and management of appointments by clients

License

Licensed under MIT License

Contact

Dru Mumba - Github
Celse Rugira - Github

About

Efficient, user-friendly online system for managing and scheduling appointments seamlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published