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.
- 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.
-
Clone the repository:
git clone https://github.com/SatyamkrJha85/Fosst-CarApp.git cd Fosst-CarApp
-
Open the project in Android Studio.
-
Build the project and run on an emulator or physical device.
- 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.
- 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.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
For any questions or inquiries, please connect with me on LinkedIn.
This project is licensed under the MIT License. See the LICENSE file for details.
Developed by Satyam Jha.