Skip to content

Saniyakubu/E-commerce-project-car-select-

Repository files navigation

CarList

CarList is a web application that allows users to browse and purchase cars online. It features a secure payment integration using Stripe, ensuring a smooth and safe transaction process.

CarList Logo

Features

  • Browse a wide selection of cars
  • Detailed car information and images
  • Secure payments with Stripe
  • User-friendly and responsive interface

Tech Stack

  • Frontend: React, TypeScript, TailWindCss
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Payment Integration: Stripe

Screenshots

Home Page

Home Page

Getting Started

To get a local copy of the project up and running, follow these steps:

Prerequisites

Ensure you have the following installed on your local machine:

  • Node.js
  • npm (or yarn)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/carlist.git
  2. Navigate to the project directory:

    cd carlist
  3. Install the necessary dependencies:

    npm install

    or if you're using yarn:

    yarn install

Running the Application

  1. Start the backend server:

    npm run server

    or if you're using yarn:

    yarn server
  2. Start the frontend development server:

    npm start

    or if you're using yarn:

    yarn start
  3. Open your browser and navigate to http://localhost:2000 to see the application in action.

Usage

  • Browse through the available cars and select one to view its details.
  • Add the car to your cart and proceed to checkout.
  • Complete the purchase securely using Stripe.

Contributing

Contributions are welcome! If you have any ideas for new features or improvements, feel free to open an issue or submit a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

For any inquiries or feedback, feel free to reach out:

Thank you for using CarList!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published