Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 2.44 KB

README.md

File metadata and controls

62 lines (46 loc) · 2.44 KB

Auto Dealer App

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.

Screenshots

Vehicle Catalog Add Vehicle Vehicle Details Filter Options

Technologies Used

  • Programming Language: Java
  • Database: SQLite
  • Authentication Tool: Firebase
  • Layout: XML

Installation Prerequisites

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.

Installation Steps

  1. Clone or download the project.
  2. Open Android Studio or your preferred IDE.
  3. Import the project files into your IDE.
  4. Add the google_services.json file obtained from Firebase to your project.
  5. Resolve the project's dependencies and install necessary packages.
  6. Run and test the application.

Testing

Follow these steps to test the application:

  1. Open the application.
  2. Authenticate using email or Google login.
  3. View the list of vehicles on the home screen.
  4. Add a new vehicle to the catalog.
  5. Apply sorting or filtering to the vehicle list.
  6. Navigate to the details page of a selected vehicle.
  7. Delete a vehicle from the catalog.
  8. Repeat the actions to ensure functionality is consistent.

If you have any questions or suggestions, feel free to reach out!