Skip to content

MohamedMagdy63/CRproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRproject

Sport Court Reservation Website

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.

Features

  • 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.

Technologies Used

  • 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.

Installation

  1. Clone the repository: https://github.com/MohamedMagdy63/CRproject
  2. Install the necessary dependencies: npm install
  3. Set up the database and configure the connection details in the application settings.
  4. Start the application server: npm start
  5. Access the website in your preferred web browser at http://localhost:8000

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or issues regarding this project, please contact us at [mohammedmagdy6522@gmail.com]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published