This project is a car marketplace application where users can view and purchase a diverse range of cars. Users will have the ability to browse a diverse range of cars on the marketplace, filter them based on specifications, and view detailed stats for each car. Users can add cars to their personal garage and view this saved list even when the application is quit and rerun.
This application is designed for car enthusiasts and individuals interested in purchasing and managing their virtual car collection. It is especially useful to users who appreciate detailed car specifications, statistics, and the experience of browsing and acquiring vehicles in a digital marketplace.
This project is of interest to me because growing up, I have always been interested in cars and their specifications. So, I have decided to create a car marketplace application with cars on sale, highlighting the details of each car.
- As a user, I want to be able to view the cars being sold on the marketplace
- As a user, I want to be able to filter cars by their specifications
- As a user, I want to be able to view car stats
- As a user, I want to be able to check if I have enough currency to buy a car
- As a user, I want to be able to buy cars from the marketplace
- As a user, I want to be able to add a car to my garage
- As a user, I want to be able to view a list of the cars that I own
- As a user, I want to be able to add/sell my own cars on the market
- As a user, I want to be able to save and load a file that contains cars in my garage
- As a user, when I select the quit option from the application menu, I want to be reminded to save my garage, marketplace, and account to file and have the option to do so or not
- As a user, when I start the application, I want to be given the option to load my garage, marketplace, and account from file
Car images from https://forza.fandom.com/wiki/Forza_Wiki
Logo generated by DALL-E 3 with prompt: "car marketplace logo sporty"