This project is a web application designed to streamline the process of reserving sport courts in Egypt. It provides a user-friendly platform for both clients and court owners to effectively manage and handle court reservations.
-
Easy Reservation: Clients can easily browse available sport courts, select their preferred date and time, and make reservations with just a few clicks.
-
Court Owner Management: Court owners can register and manage their courts through the website, including setting availability, updating court details, and viewing reservation information.
-
User Authentication: The application implements a secure user authentication system to ensure that only registered users can make reservations or manage court-related tasks.
-
Notification System: Users receive email notifications confirming their reservations, providing important details and reminders.
-
Frontend: The frontend of the website is built using HTML, CSS, and JavaScript, providing a responsive and intuitive user interface.
-
Backend: The backend is powered by a Node.js for efficient data management and seamless integration with the frontend.
-
Database: The project utilizes a database management system Oracle to store court information, reservation details, and user data securely.
-
Authentication: User authentication is implemented using industry-standard practices, session-based authentication, to ensure secure access to the application's features.
- Clone the repository:
https://github.com/MohamedMagdy63/CRproject
- Install the necessary dependencies:
npm install
- Set up the database and configure the connection details in the application settings.
- Start the application server:
npm start
- Access the website in your preferred web browser at
http://localhost:8000
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature
- Submit a pull request.
This project is licensed under the MIT License.
For any inquiries or issues regarding this project, please contact us at [mohammedmagdy6522@gmail.com]