Second hand car marketplace where the users can search for their future car (client = default user).
Users can post an add with their car making then a private seller.
Users can apply to become a certified dealership on the platform.
Main page will feature the basic search form with make, model, year, km and year range and fuel type, followed by some ads from top rated dealers.
Advanced search page will feature all types of criteria you want your future car to have.
Actual ads page will feature promoted and free ads, it will always start with 2 promoted ads then at every 5 free ads a pomoted one will follow.
Car ad page will feature all photos of the car, technical details, description, list of options, location of the seller and his contact info.
If you click on an ad from a private seller at the bottom you will see similar cars from the same make and model in the similar price range.
If you click on an ad form a dealership at the bottom you will see different ads from the same dealer.
In your profile page you will be able to manage your ads and your saved cars.
Run the full stack with:
docker compose up --buildUpdate changes
docker compose build backend frontend
docker compose up -d backend frontendThe default admin account is created automatically on startup:
- Email:
admin@carbuy.ro - Password:
admin123
Use the admin dashboard to review dealer applications, manage users, and delete ads.