UrbanMart is a mobile e-commerce platform that allows users to browse, search, and purchase furniture products seamlessly. It features secure checkout, intuitive navigation, and a modern UI with a sleek design. The mobile app is built with Java, while the backend is developed using .NET Core and MongoDB, hosted in Azure.
- Product Browsing: Explore a catalog of furniture products, organized into categories.
- Product Details: View detailed descriptions, prices, and vendor information for each product.
- Search Functionality: Search for furniture products by name.
- Shopping Cart: Add products to your cart and proceed to checkout.
- Order Management: Track the status of your orders and view past purchases.
- Vendor Reviews: Rate and review vendors after making a purchase.
- User-Friendly Navigation: Intuitive navigation between different sections like Home, Search, Cart, Profile, and Orders.
- Secure Checkout: A smooth, secure checkout process, with real-time order status updates.
- Modern UI: A minimalistic and polished design, inspired by the latest mobile UI trends.
- Mobile Frontend: Java
- Backend: .NET Core
- Database: MongoDB
- Hosting: Azure
- Admin Portal: UrbanMart Admin Portal
- API Documentation: All available APIs can be accessed via Swagger here.
You can explore and test all the available APIs through the Swagger documentation: UrbanMart API Swagger Documentation
-
Clone the repository:
git clone https://github.com/yourusername/urbanmart-mobile-app.git cd urbanmart-mobile-app -
Open the project in Android Studio and sync all dependencies.
-
Build and run the app on an Android device or emulator.
-
To set up the backend, ensure you have a running MongoDB instance, and configure the API to connect to the hosted Azure URL.
Feel free to fork the repository and submit pull requests. Any contributions to improve the app or add new features are welcome!
This project is licensed under the MIT License.