The Android app for JStore: A Marketplace for Jacobs University Bremen. The Web version is developed by my friend Taiyr Begeyev. The iOS app is also finished.
You can get it on Google Play!
- Firebase (Auth, Cloud Firestore (NoSQL), Storage (Google Cloud Platform))
- Java
- Kotlin (In the future)
- Android Jetpack (Navigation Component, androidx, etc.)
- Glide
- FirebaseUI
- Email Link Sign-in with Dynamic Links
- Anonymous Sign-in
- Posting items with a picture (from gallery or taking a photo inside the app), title, category, condition, description, price, and preferred payment options.
- Seeing the list of items posted in the descending order of creation time.
- Seeing the item's details, which also include two buttons (Email & WhatsApp) to contact the owner.
- Opening the detail page of an item directly from a link.
- Changing user info in the Me Section.
- Checking out your active posts and sold items in the Me Section.
- Marking your posts as sold or deleting them directly.
- Filtering by price (up or down), date (up or down), and categories.
- Simple searching for titles.
- Dark theme.
- The
app/google-services.json
file is removed from the repository since it contains sensitive information. You'll need to provide your ownapp/google-services.json
file to build the app.
Special thanks to:
- Taiyr Begeyev for collaborating on the database and storage design, terms and conditions, privacy policy, etc..
- Zeyar Oo for designing the icon.
- Hamza Hayak for finding critical bugs.