The Auto Dealer App is a mobile application developed in Java, designed to enhance the user experience in vehicle management. It allows users to:
- View a catalog of vehicles.
- Add new vehicles.
- Sort and filter existing vehicles based on criteria.
- Delete vehicles as needed.
This application ensures flexibility, user-friendliness, and a seamless vehicle browsing experience.
- Programming Language: Java
- Database: SQLite
- Authentication Tool: Firebase
- Layout: XML
To run this project, ensure the following setup:
- Firebase Setup:
- Enable Firebase features from the Firebase Console.
- Enable email and Google login in the Authentication → Sign-in provider section.
- Enable Firestore Database.
- Enable Storage.
- SHA-1 Key Configuration: Add your debug and release SHA-1 keys in Firebase Console → Project Settings.
- Clone or download the project.
- Open Android Studio or your preferred IDE.
- Import the project files into your IDE.
- Add the google_services.json file obtained from Firebase to your project.
- Resolve the project's dependencies and install necessary packages.
- Run and test the application.
Follow these steps to test the application:
- Open the application.
- Authenticate using email or Google login.
- View the list of vehicles on the home screen.
- Add a new vehicle to the catalog.
- Apply sorting or filtering to the vehicle list.
- Navigate to the details page of a selected vehicle.
- Delete a vehicle from the catalog.
- Repeat the actions to ensure functionality is consistent.
If you have any questions or suggestions, feel free to reach out!