Skip to content

NkhiliVan - A React app with React Router for renting custom-equipped vans. Explore a marketplace of adventurous journeys with advanced search, and streamlined booking and payment options.

Notifications You must be signed in to change notification settings

Mustapha-Nkhili/NkhiliVan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NkhiliVan

NkhiliVan is a web application offering a marketplace to rent custom-equipped trip vans for adventurous journeys., built with React, React Router 6, FontAwesome icons, and Firebase for storage, login, and sign-up functionalities.

Demo

Table of Contents

Features

  • Vans Booking: Users can browse and book trip vans for their travels.

  • Van Listings: Browse through a catalog of vans available for rent.

  • Search and Filter: Use advanced search and filter options to find the perfect van for your needs.

  • User Profiles: Create and manage user profiles with reviews and ratings.

  • Admin Dashboard: Admins can manage listings, user accounts, and overall platform activities.

  • Responsive Design: Enjoy a seamless experience across various devices.

  • User Authentication: Secure user authentication and authorization powered by Firebase.

  • Storage: Firebase is used for storage to efficiently manage van-related data.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • React Router 6: Declarative routing for React applications.
  • FontAwesome Icons: A popular icon set for enhancing the user interface.
  • Firebase: A comprehensive platform for building web and mobile applications.
  • JavaScript
  • CSS
  • HTML

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/Mustapha-Nkhili/NkhiliVan.git
  2. Clone the repository:

    cd NkhiliVan
  3. Install dependencies:

    npm install
  4. Set up Firebase:

  • Create a Firebase project and configure your Firebase credentials.
  • Update the Firebase configuration in the project.

Usage

  1. Start the development server:

    npm start

The application will be accessible at http://localhost:3000 by default.

  1. Explore the different pages and features to rent vans for your journey.

Contributing

  1. Fork the repository.

  2. Create a new branch: git checkout -b feature-name.

  3. Make your changes and commit them: git commit -m 'Add feature'.

  4. Push to the branch: git push origin feature-name.

  5. Submit a pull request.

About

NkhiliVan - A React app with React Router for renting custom-equipped vans. Explore a marketplace of adventurous journeys with advanced search, and streamlined booking and payment options.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published