Skip to content

SatyamkrJha85/Fosst-CarApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fosst-CarApp đźš—

Android Kotlin License

Overview

Fosst-CarApp is an advanced car buying application developed using Jetpack Compose and Firebase. This app allows users to browse, like, and purchase cars, providing a seamless and intuitive user experience.

Features

  • Browse Cars: View a list of featured cars fetched from Firebase Firestore.
  • Search: Search for specific cars using the search functionality.
  • Like and Cart: Like cars to save them for later or add them to the cart.
  • Purchase Car: Purchase your favorite car.
  • Purchase History: Track purchased cars and view purchase history..
  • Profile Management: Manage user profiles, including viewing names, emails, and profile pictures.
  • Shimmer Effect: Enjoy a smooth loading animation on the app's first launch.
  • Ar Mode: View your favorite car in Ar Mode.
  • Google Map: Check Car shop Location on a Google Map.
  • Fcm Notification: Get a realtime Notification on your phone.

Screenshots

Credit Card
Credit Card
Credit Card 2
Credit Card 2
Credit Card 3
Credit Card 3
Add Phone Number
Add Phone Number
IMG-20240805-WA0018
IMG-20240805-WA0018
Razorpay
Razorpay
Search Car
Search Car
Special Car
Special Car
Google Map
Google Map
Notification
Notification
VR 1
VR 1
AR 2
AR 2
Onboarding
Onboarding
Splash
Splash
Login
Login
Register
Register
Home Page
Home Page
Empty Like
Empty Like
Profile
Profile
Empty Cart
Empty Cart
Cart
Cart

Installation

  1. Clone the repository:

    git clone https://github.com/SatyamkrJha85/Fosst-CarApp.git
    cd Fosst-CarApp
  2. Open the project in Android Studio.

  3. Build the project and run on an emulator or physical device.

Usage

  • Home Screen: Browse through the list of featured cars.
  • Search: Use the search bar to find cars by name.
  • Details: Click on a car to view detailed information, including price, rating, speed, and more.
  • Like: Click the heart icon to like a car.
  • Cart: Add cars to your cart for purchase.
  • Profile: Access and manage your profile information.

Tech Stack

  • Kotlin: Primary language for Android development.
  • Jetpack Compose: Modern toolkit for building native Android UI.
  • Firebase Firestore: NoSQL database for storing car and user data.
  • Coil: Image loading library for Android.
  • Accompanist: Extensions for Jetpack Compose.
  • MVVM Architecture: Model-View-ViewModel pattern for a clean and maintainable codebase.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

Contact

For any questions or inquiries, please connect with me on LinkedIn.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Developed by Satyam Jha.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages