This repository contains an android application project about online marketplace using Android Studio. Created for learning purpose, still have room for improvements.
- Login and Register for buyer account, as well as shop account
- Shipping information for every sold products
- Frontend and Backend codes (using local database and need refinement with this one)
Gradle to build our project intuitively.
Spring Framework as the application framework.
jmart another repository for development stage and backend (without a proper UI).
- Download all files (can ignore the git files)
- Open the folder with Android Studio
- Download necessary dependencies (including development stage
jmartrepository mentioned above) - Run the backend first (use your favorite Java IDE to make things easier)
- Open the virtual device (or plug your android device), and compile the program
- Try to register a new account, if it failed then probably your backend port is not the same (make sure to run it too!)
- Login the new account, it should move to the products frame
- Open account information to check your balance and other info, you can also create new store!
- Use "Coupon Code" in the backend to fill your balance (this is for learning purposes, it SHOULD NOT works as easy as that)
- Try to buy something in the product frame, you can also create new product if you registered a new store (using the (+) button above)
- Your purchase history and shipment will be shown in the History menu (check the navbar above!)
The program itself is quite self-explained since Java has Javadocs feature, feel free to explore the codes in backend jmart and the frontend jmart-android