Skip to content

Car Rent Web App is a full-stack web application built with ReactJS, NestJS, GraphQL, MySQL, Redux, Docker, and Docker Compose. It allows users to rent cars and manage their reservations.

abdolazizsalimi/car-rent-webApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Rent Web App

Car Rent Web App is a full-stack web application built with ReactJS, NestJS, GraphQL, MySQL, Redux, Docker, and Docker Compose. It allows users to rent cars and manage their reservations.

Installation

To run Car Rent Web App, you'll need to have Docker and Docker Compose installed on your machine. Once you have these tools installed, follow these steps to get started:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory and run docker-compose up to start the app.
  3. Open your web browser and navigate to http://localhost:3000 to view the app.

Usage

Car Rent Web App has several features that you can use:

  • Car rentals: Users can browse available cars, search for specific cars, and rent cars.
  • Reservations: Users can view their reservations and cancel reservations.
  • Admin panel: Admins can manage cars, reservations, and user accounts.

To use these features, simply navigate to the appropriate section of the app and follow the instructions.

Technologies

Car Rent Web App uses the following technologies:

  • ReactJS: A JavaScript library for building user interfaces.
  • NestJS: A framework for building server-side applications with Node.js.
  • GraphQL: A query language for APIs.
  • MySQL: A relational database management system.
  • Redux: A predictable state container for JavaScript apps.
  • Docker: A platform for building, shipping, and running applications in containers.
  • Docker Compose: A tool for defining and running multi-container Docker applications.
  • Nginx: A web server and reverse proxy server.

Contributing

We welcome contributions to Car Rent Web App! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your fork.
  5. Submit a pull request to merge your changes into the main repository.

We'll review your changes and merge them if they are a good fit for the project.

License

Car Rent Web App is licensed under the MIT License. See the LICENSE file for more information.

Contact

If you have any questions or comments about Car Rent Web App, please contact us at aziz.s6882@gmail.com. We'd love to hear from you!

About

Car Rent Web App is a full-stack web application built with ReactJS, NestJS, GraphQL, MySQL, Redux, Docker, and Docker Compose. It allows users to rent cars and manage their reservations.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published