Skip to content

Buxx is a marketplace app for the college using, made using compose cool features awaits you in readme file

Notifications You must be signed in to change notification settings

mohitsingh35/Buxx

Repository files navigation

Buxx Marketplace

Buxx is a marketplace app for the college using Kotlin & Jetpack Compose dependency injection using Dagger-Hilt and MVVM architecture pattern. Used Firebase for data storage and FCM for push notifications. Built a chat system for a secure communication between users and sellers.

Download

Download the working APK from here 👇

Features


1. Onboarding & Authentication


SignIn / SignUp effortlessly with Google Auth


2. Remote Updater


Built my own remote update system to update the application with a maintenance screen while things are setting up.

3. Home Screen


The home screen is where you will see all the ads it has three parts in viewpager:

  1. All -> Here one can see both Ads with Buy Only and Exchangeable applicable.
  2. Buy Only -> Here one can see only Ads with Buy Only.
  3. Exchange -> Here one can see only Ads with Exchangeable applicable.

4. Ad Screen


This is how the ad screen looks, see vital info regarding any product, and make sell/exchange requests.

5. Chat Section


Chat with other users, make buy/sell requests here, chat via text, and share images.

6. Search Screen


Do an extensive search for the available ads, on the search page you can see Trending and Most Viewed Ads as well.

7. Create An Add Screen


Create a public Ad at this place, give up to 6 images with your ad, and provide basic details.

8. Notification Screen


Notifications that you will receive will also be shown here so that you won't miss them, notifications page has 3 tabs:

  1. All -> Here you will see all your notifications, whether it be requests or promotions.
  2. Requests -> Here notifications of requests will be shown like Buy/Sell requests of other users.
  3. Promotional -> Here promotional notifications are shown.

9. Profile Page & Help Section


View / Edit your profile here, feeling any trouble or found a bug? Drop a message through the help section.

Here're some of the project's best features:

  • Buy Sell Exchange
  • Chat System
  • Notifications
  • Trending Page

Installation Steps:

1. Clone the repository

git clone https://github.com/mohitsingh35/Buxx.git

2. Open the project in Android Studio.

3. Build and run the app on an Android device or emulator.

Built with

Technologies used in the project:

  • Kotlin
  • Jetpack Compose
  • Firebase
  • FCM
  • Dagger-Hilt

About

Buxx is a marketplace app for the college using, made using compose cool features awaits you in readme file

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages