Skip to content

RubelCoderX/princeRubel1-Car-Rental-Reservation-System-Backend

Repository files navigation

Car Rental Reservation

Introduction

Welcome to Car Rental Reservation! This project aims to provide a seamless and engaging platform for exploring and purchasing campers for your next adventure.

Project Description

Car rental reservation application designed to offer a wide selection of campers for various journeys. The platform provides a user-friendly interface to browse, search, filter, and manage camper products. The project is built with a modern technology stack to ensure scalability, performance, and ease of maintenance.

Features

  • User-friendly product browsing experience
  • Advanced search and filtering capabilities
  • Product management for admins (CRUD operations)
  • Responsive design for all devices
  • Secure payment integration with AmaarPay

Technology Stack

Frontend

  • React: JavaScript library for building user interfaces
  • Redux: State management library.
  • Tailwind CSS: Utility-first CSS framework
  • React form Hook: Custom hooks for logic reusability

Backend

  • Express: Web framework for Node.js
  • Node.js: JavaScript runtime
  • MongoDB: NoSQL database
  • TypeScript: Superset of JavaScript for type safety

Installation Guideline

Frontend

  1. Clone the repository:
  1. Install frontend dependencies:
  • cd folder name
  • yarn or npm install

Backend

  1. git clone https://github.com/princeRubel1/princeRubel1-Car-Rental-Reservation-System-Backend

  2. Install frontend dependencies:

  • cd folder name
  • yarn or npm install

Prerequisites

  • Node.js
  • MongoDB
  • Yarn or npm

Configuration

  1. Create a .env file in the root directory of the project.
  2. Add necessary configuration variables in the .env file. Example:
     PORT=3000
     DB_URL=your_db_connection_uri
     API_KEY=your_api_key_here

Admin Login Password & Email

[email protected] password1234

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published