Skip to content

A car sales application where you can choose cars and schedule test-drives

Notifications You must be signed in to change notification settings

DavOlufuwa/cars-ts

Repository files navigation

MotorLuxe

This repository contains a React project template that has been set up using Yarn Vite as the build tool, Zustand for state management, React-Daypicker for date picking, and React Router-Dom for routing. This combination of tools provides a solid foundation for building modern and performant web applications with React.

Features

  • Vite: Vite is used as the build tool for this project. It offers fast and efficient development and production builds with near-instant server start and hot module replacement.

  • Zustand: Zustand is a small, fast, and scalable state management library for React. It provides a simple and intuitive API for managing the state of your application without the need for complex setups.

  • React-Daypicker: React-Daypicker is a flexible and customizable date picker component for React. It allows users to easily select dates from a calendar interface.

  • React Router-Dom: React Router-Dom is a widely used library for adding routing capabilities to your React applications. It enables the creation of single-page applications with dynamic and nested routing.

  • Notistack: Notistack is a library for displaying notifications in React applications. It provides an easy way to show alerts, messages, and other notifications to users in a non-intrusive manner.

Getting Started

Follow these steps to get the project up and running on your local machine:

  1. Clone the repository:

    git clone https://github.com/DavOlufuwa/cars-ts.git
    
  2. Navigate to the project directory:

    cd cars-ts
    
  3. Install dependencies using Yarn:

    yarn install
    
  4. Start the development server:

    yarn dev
    

    This will start the development server and open the app in your default web browser.

Usage

Feel free to modify and extend this project template according to your requirements. You can add new components, styles, and functionality to build your desired application. Refer to the documentation of each tool/library used in this project for more details on how to utilize their features effectively.


Happy coding! If you have any questions or need assistance, feel free to open an issue or reach out to the project maintainers.

Project Link: https://motorluxe.vercel.app