Skip to content

In this Java-based car dealership application, which utilizes SQLite database and XML files, I've integrated Firebase authentication to enhance security. Users can now securely sign in using their email addresses, ensuring a safe and reliable experience.

Notifications You must be signed in to change notification settings

ismailcanvarli/AutoDealerApp

Repository files navigation

Auto Dealer App

Project Description

The Auto Dealer App is a mobile application developed in Java. This application is designed to allow users to view existing vehicles, add new vehicles, sort and filter existing vehicles, and delete them as well. Users can browse the vehicle catalog within the app, select their desired vehicle, and filter vehicles based on various criteria. Additionally, users have the ability to delete vehicles at any time, enhancing the flexibility and user-friendliness of the application.

Technologies Used

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

Installation Prerequisites

  • Firebase Setup
  • Enable Firebase Features
  • Create an application using Firebase Console.
  • Enable email and Google login from the Authentication -> Sign in provider section.
  • Enable Firestore Database.
  • Enable Storage.
  • Setup Project
  • Add your debug and release SHA-1 key from the Project Settings section.

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.

Useful Link

Usage

  1. Open the application.
  2. Authenticate the user or create an account.
  3. View existing vehicles, add new vehicles, sort and filter vehicles, and delete vehicles as needed.
  4. Explore vehicles according to your preferences and perform actions accordingly.

Contributing

This project is open source, and contributions are welcome. You can open a Pull Request (PR) to add new features, fix bugs, or update documentation.

About

In this Java-based car dealership application, which utilizes SQLite database and XML files, I've integrated Firebase authentication to enhance security. Users can now securely sign in using their email addresses, ensuring a safe and reliable experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages