Skip to content

Car Point is a full-stack web app for buying and selling cars. Key features include dynamic search, latest listings, and "Most Loved" section on the homepage. Users can filter listings by condition, brand, and price, and manage their listings. Detailed listing pages offer save, bid, and manage options.

Notifications You must be signed in to change notification settings

jakariamasum/Car-point-client

Repository files navigation

Car point - A Car Buy/Sell Website

Car Poinit is a full-stack web application designed for buying and selling cars. It allows users to list their cars for sale, place bids on listings, and facilitates secure transactions between buyers and sellers.

Live Demo

Features

Homepage

  • Dynamic search form to filter listings.
  • Display of latest car listings.
  • Testimonial section managed without external packages.
  • "Most Loved" section featuring listings with the most bids.

All Listings

  • View all listings with filters for car condition, brand, and price range.
  • Pagination for navigating through listings.
  • Interactive features for users to manage listings.

Listing Details

  • Detailed view of a listing with options to save, bid, and manage.
  • Bookmark listings and remove them as needed.
  • Modal for placing bids on available listings.

Blogs

  • Here all the blogs are available

Contact Us

  • Our details are shown here

Authentication

  • User authentication handled via Firebase.
  • Profile photo upload using ImgBB integration.
  • Secure JWT implementation for user sessions.

Admin Dashboard

  • Secured access with middleware verification.
  • Statistics page showing listing creation and member verification status.
  • Management of all users and listings in tabular format.

User Dashboard

  • Profile management with options to update details and request verification.
  • Ability to post new listings and manage existing ones.
  • View saved listings and manage bids.

Setup Instructions

To run this project locally, follow these steps:

  1. Clone the repository from Car Point Server.
  2. Install dependencies using npm install.
  3. Set up Firebase credentials and API keys.
  4. Run the development server using npm start.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/improvement).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/improvement).
  6. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Car Point is a full-stack web app for buying and selling cars. Key features include dynamic search, latest listings, and "Most Loved" section on the homepage. Users can filter listings by condition, brand, and price, and manage their listings. Detailed listing pages offer save, bid, and manage options.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages