Connecting communities by bringing neighborhood stores to your fingertips.
GoLocal is a hyperlocal marketplace application designed to empower local retailers and provide customers with the convenience of online shopping from their trusted nearby stores. By digitizing the inventory of kirana stores, grocery shops, and local vendors, we aim to sustain local economies and reduce the reliance on big-box retail.
🔗 Official Website: https://www.golocal.page
"Shop Local, Support Local" is not just our tagline; it's our core philosophy.
- For Customers: Convenience, trust, and faster delivery (often < 2 hours).
- For Sellers: A zero-cost entry into the digital market to compete with giants.
- For the Community: Keeping money within the local ecosystem creates jobs and growth.
- 📍 Location-Based Discovery: Automatically find stores within a 5km radius.
- 🛒 Seamless Ordering: Browse catalogs, add items to cart, and checkout in clicks.
- 📦 Real-Time Tracking: View order status from "Accepted" to "Out for Delivery."
- 💬 Direct Chat: Chat with shop owners for specific requirements.
- 💸 Secure Payments: Options for UPI, Credit/Debit Cards, or Cash on Delivery (COD).
- 🏪 Digital Storefront: Set up a shop profile in under 2 minutes.
- 📋 Inventory Management: Easy tools to add products, set prices, and manage stock.
- 🔔 Order Alerts: Instant notifications for new orders to ensure quick processing.
- 📊 Sales Dashboard: Track daily earnings and popular products.
The project is built using robust modern technologies to ensure scalability and performance.
- Mobile App: Kotlin (Android Native) / Jetpack Compose
- Backend: Firebase (Firestore, Auth, Cloud Functions)
- Payment Gateway: Razorpay / Stripe Integration
- Maps: Google Maps SDK for location services
- Design: Material Design 3
| Home Screen | Store Listing | Product Page | Cart & Checkout |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
To run the application locally, follow these steps:
-
Clone the repository:
git clone [https://github.com/your-username/golocal-android.git](https://github.com/your-username/golocal-android.git) cd golocal-android -
Open in Android Studio:
- Launch Android Studio.
- Select "Open an Existing Project" and point to the cloned folder.
-
Firebase Setup:
- Create a project on the Firebase Console.
- Download the
google-services.jsonfile. - Place it in the
app/directory.
-
Build and Run:
- Sync Gradle files.
- Connect a physical device or start an emulator.
- Click the Run button (▶).
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Lead - [Satya prakash] Email: customersupport@golocal.page Project Link: https://github.com/satya7667444593/golocal



