This repository contains the source code for a Booking System developed as part of a final project. The system is designed to manage bookings for various services efficiently.
- User authentication and authorization
- Booking management (create, view, update, delete bookings)
- Service and availability management
- Responsive client interface
- Backend: Node.js, Express.js
- Frontend: React, Redux
- Database: MongoDB
-
Clone the repository:
git clone https://github.com/deril1709/booking-system.git cd booking-system -
Install dependencies for both backend and frontend:
cd api npm install cd ../client npm install
-
Start the backend server:
cd api npm start -
Start the frontend development server:
cd client npm start
The application will be accessible at http://localhost:3000.
- api/: Contains the backend code
- models/: Database models
- routes/: API routes
- controllers/: Route handlers
- client/: Contains the frontend code
- src/: Source files for the React application
- public/: Public assets
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the NPE Digital.
The project is hosted at damaibookingapp.online.
For more details, visit the repository.