Android Car Buy & Sell App Test phase, srs, design phase and source code final deliverable
Project Domain / Category Mobile Application
Abstract /
Introduction
This android app will provide an online C2C (Customer-to-Customer) platformm to users for buying and selling their cars as well as the spare parts and related accessories. The users can search / find the vehicles based-upon their category, budget, make, model, cities and body types. Based upon such searching criteria, the app should display vehicle’s details containing price, pictures, model, make, location, category etc. The app will display spare parts and accessories according to search criteria already defined for cars. It will be an online system where users can search and buy or exchange their vehicles.
Functional Requirements:
- The system shall be able to register users as buyers and/or sellers along with their profile maintenance including name, contact information, address, location on Google maps, pictures etc.
- The system shall be able to register vehicles along with their vehicle profile maintenance including name, make, model, type, category, budget, make, model, body type, pictures etc.
- The system shall be able to register users as buyers and/or sellers along with their profile maintenance including name, contact information, location, pictures etc.
- The system shall allow users to search / find the vehicles based-upon their category. The category includes 660cc cars, 1000cc cars, 1300 cc cars, Japanese cars, Hybrid cars, Small cars, Electric cars, Bank auction and local cars etc.
- The system shall allow users to search / find the vehicles based-upon their budget e.g. like below 10 lac, below 15 lac, below 20 lac, below 30 lac, below 40 lac, and so on up to 100 lac.
- The system shall allow users to search / find the vehicles based-upon their make. The make includes Toyota, Honda, Suzuki, Diahatsu, Nissan, MG, Hyundai, Kia, Faw, BMW, Audi etc.
- The system shall allow users to search / find the vehicles based-upon their model. The model may contain Corolla, Civic, Mehran, Cultus, Prado, Hilux, Vezel, Swift, Land Cruiser, Bolan, Aqua, Pass, Mira, Alto, Liana, Centro, Ravi, Corolla Axio, etc.
- The system shall allow users to search / find the vehicles based-upon their cities. The cities list contains Lahore, Islamabad, Karachi Peshawar, Quetta and some other big cities of Pakistan.
- The system shall allow users to search / find the vehicles based-upon their body types. The body types may include Sedan, Hatchback, SUV, Van, Double cabin, Pickup, High Roof, Truck etc.
10.The system shall allow users to search / find the auto (or spare) parts and accessories of vehicles based-upon their category, make and model.
11.Apart from user search, the system shall display list of auto (or spare) parts and accessories along with their shipping details.
12.The system shall consist of online shopping cart for purchase of the auto (or spare) parts and accessories. The payment mode will be Cash-On-Delivery (COD).
13.The app should allow user to quote his/her offer (or price) against the demanded price (by owner).
14.The real-time communication among users (seller and buyers) will be offered by the app via chat, audio and video call.
15.The system should allow exchange offer to buyers against their existing vehicle. Tools:
- IDE: Android Studio
- Programming Language: Java
- Database: Firebase
- Unified Modelling Language (UML): Microsoft Visio, IBM Rational Rose