All Projects → NearbyShops → Nearby Shops Android App

NearbyShops / Nearby Shops Android App

Licence: mit
Open Source Food Delivery and local shopping Platform

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Nearby Shops Android App

Vue Storefront
The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Ne…
Stars: ✭ 9,111 (+1512.57%)
Mutual labels:  ecommerce, open-source
Laracom
Laravel FREE E-Commerce Software
Stars: ✭ 1,570 (+177.88%)
Mutual labels:  ecommerce, open-source
Nordic Store
Tailwind CSS Starter Template - Nordic Shop / Store
Stars: ✭ 61 (-89.2%)
Mutual labels:  ecommerce, open-source
Commercejs Nextjs Demo Store
Commerce demo store built for the Jamstack. Built with Commerce.js, Next.js, and can be one-click deployed to Netlify. Includes product catalog, categories, variants, cart, checkout, payments (Stripe) order confirmation, and printable receipts.
Stars: ✭ 737 (+30.44%)
Mutual labels:  ecommerce, open-source
Orocommerce
Main OroCommerce package with core functionality.
Stars: ✭ 148 (-73.81%)
Mutual labels:  ecommerce, open-source
Commerce.js
Open source, JS eCommerce SDK for building headless, Jamstack applications. Build custom storefronts, carts, and checkouts in any frontend framework, platform, or device. Integrates with Stripe, Square, PayPal, Paymill and Razorpay with support for 135+ currencies.
Stars: ✭ 112 (-80.18%)
Mutual labels:  ecommerce, open-source
Laravel Ecommerce
AvoRed an Open Source Laravel Shopping Cart
Stars: ✭ 1,151 (+103.72%)
Mutual labels:  ecommerce, open-source
React Storefront
React Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento 2 supported. Always Open Source, Apache-2.0 license. Join us as contributor ([email protected]).
Stars: ✭ 292 (-48.32%)
Mutual labels:  ecommerce, open-source
Grandnode
Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.
Stars: ✭ 1,768 (+212.92%)
Mutual labels:  ecommerce, open-source
Flutter Ecommerce
Ecommerce app built with flutter
Stars: ✭ 112 (-80.18%)
Mutual labels:  ecommerce, open-source
Scipio Erp
Your Online Business Kit - Build your own business applications. Create your own online shop. Customize to your own needs.
Stars: ✭ 247 (-56.28%)
Mutual labels:  ecommerce, open-source
Wellcommerce
Open-source E-Commerce software
Stars: ✭ 499 (-11.68%)
Mutual labels:  ecommerce, open-source
Merlin
Observes network connection status & gives callbacks
Stars: ✭ 536 (-5.13%)
Mutual labels:  open-source
Thor
DIY 3D Printable Robotic Arm
Stars: ✭ 556 (-1.59%)
Mutual labels:  open-source
Django Oscar
Domain-driven e-commerce for Django
Stars: ✭ 5,152 (+811.86%)
Mutual labels:  ecommerce
Mail
💌 Mail app for Nextcloud
Stars: ✭ 528 (-6.55%)
Mutual labels:  open-source
Controlzex
Shared Controlz for WPF and ... more
Stars: ✭ 561 (-0.71%)
Mutual labels:  open-source
Phantombot
PhantomBot is an actively developed open source interactive Twitch bot with a vibrant community that provides entertainment and moderation for your channel, allowing you to focus on what matters the most to you - your game and your viewers.
Stars: ✭ 547 (-3.19%)
Mutual labels:  open-source
Angular Commerce
Angular components for scaffolding online store
Stars: ✭ 526 (-6.9%)
Mutual labels:  ecommerce
Jenkins Library
Jenkins shared library for Continuous Delivery pipelines.
Stars: ✭ 521 (-7.79%)
Mutual labels:  open-source

Nearby Shops Tweet

Self-Hosted Mobile First Hyperlocal and Food Delivery Platform

Get it on Google Play

How it works ?

Nearby Shops is a Free Nonprofit International Food Delivery and Local Shopping Platform.

You can also call it Free Nonprofit FOSS alternative to Instacart, Grubhub and Zomato. Its Decentralized, non-commercial, Open-Source and International.

Please visit https://nearbyshops.org to learn more.

This project is conceptually similar to Mastodon project. Anyone can self-host their Local Market Instance (Server) and create their local market. The technology is fully open-source and funded by Donations. We dont charge any fee or commission in order to use the platform.

Volunteer and Be the part of Our International Community !

Benefit from the flexible working hours and work from anywhere in the world. We are looking for Volunteers who can help us in the following areas

  1. Raise funds for the Project - Example : Create Kickstarter campaign and raise donations
  2. Content Creators
    • Create Images and Video for publicity purposes
    • Write articles to create publicity
  3. Growth Hackers - help us grow the platform
  4. Distribution Experts / Digital Marketing Experts / Social Media Experts
  5. Developers - Android, Web, PostgreSQL, Java
  6. Any other way you want to help – Suggestions and Ideas are Welcome !

If you're interested please get in touch with us on https://forum.nearbyshops.org

About Nearby Shops

Nearby Shops is an Open-Source food delivery, grocery and hyperlocal app platform. You can install your self-hosted instance on Digital Ocean or AWS and get your grocery or food delivery market up and running for just $ 5 per month in hosting fees.

Nearby Shops implements Alibaba's Grocery Online-to-Offline Concept. Customers can place and order from the app and pick it up in the store. Home Delivery is also available !

The installation guide and app customization guide is provided at http://developer.nearbyshops.org

Website : https://nearbyshops.org | Developers Guide: http://developer.nearbyshops.org

🚩 Table of Contents

Concept

Nearby Shops is a Hyperlocal Shopping platform where a customer can buy directly from the shops available in his/her local area and get their orders delivered to their home or just pick the order up from the shop.

In the new emerging world, customers are getting tired of going outside the home to shop every day. They would much prefer to simply place an order and have the products delivered to their home the same day.

Conventional e-commerce has issues ... the delivery takes a long time and it's more difficult to trust unknown vendors whom you cannot see and meet. Hyperlocal e-commerce solves these issues because delivery is faster and customers can reach out to the vendors easily.

Nearby Shops can also be used as a food Delivery platform where restaurants can use it to deliver food.

Nearby Shops implements Alibaba's New Offline-to-Online Concept, where customers discover products online and then pick those products up from physical stores.

Online to Offline

Tech Stack and app Architecture

Uses Android Jetpack and Google’s Recommended Architecture Patterns - Migration to MVVM is planned

Written in both Java and Kotlin : Migration to kotlin is planned and will be coming in near future

Built using Butterknife, Retrofit, Ok-HTTP, Picasso, Dagger, and the Mapbox Android SDK

User-Interface is made using the modular View-Holder Pattern which makes the UI blocks modular, easy to reuse, modify and understand.

The app uses Single Activity Architecture, where most of the screens are implemented as fragments and there are only 2-3 activities in the entire project.

The project has 3 Android apps. One app each for the end-user, shop-owner and adminstrator. There is also a JSON-based REST API on the backend. The source-code for the REST API is provided.

Features and Highlights

Support for Multiple Currencies : You can set your locale and country and currency for your local market will be set accordingly.

Mobile First - Multi-Vendor Platform where customers can send orders to multiple Shops / Restaurants

Integrations for Sending SMS-OTP, E-mail and Push Notifications are available

Order Tracking, with live status updates for customers using E-mail, SMS and Push Notifications

Rating and Reviews for items and shops

Home delivery and pick-up from the shop (Online-to-Offline) Shopping Concept is Supported

Location based filtering is available, which means that customers will see only those shops which can deliver to their address -- other shops will be filtered out.

Vendors / Shop-Owners can track orders through orders inventory and update the order progress !

By adding delivery staff, shop-owners can deliver orders by themselves. Shared delivery logistics will also be available in future releases of Nearby Shops.

Billing and payments are supported. Shop-owners are billed according to the number of orders they deliver successfully. And Service Providers (Market Owners) can collect payments from the shop-owners.

Nearby Shops Multi-Market Mode - you can add your local market to nearby shops market discovery service and your market becomes visible and accessible to Global audience of Nearby Shops app. Read more about Nearby Shops multi-market mode !

Libraries Used

Android-Jetpack, Retrofit, Ok-Http, Event-Bus, Picasso, butterknife, dagger2, U-Crop, Gesture Views, Smiley Rating, Mapbox Android SDK

Third Party Integrations

SMS-OTP using MSG91 (More Integrations coming soon ...) E-mail using Simple-Java-Mail E-mail Library Push Notifications using Firebase and One-Signal Maps using Mapbox Android SDK and Google Maps Payment Gateway (Coming Soon ...)

For more information please see our developer guide !

Connect With us - Need Help ?

If you want any help regarding anything. Feel free to contact us -- send a message through our forum or you can simply post an issue. Your issues will not be ignored and you will surely receive help.

Discourse Forum - https://forum.nearbyshops.org

Follow us Twitter - https://twitter.com/nearbyshopsapp

Facebook - https://www.facebook.com/nearbyshops

Facebook Group - https://www.facebook.com/groups/1144257952430940/

Contributions Welcome

https://forum.nearbyshops.org/t/project-roadmap-and-contributions-required/34/4

Improved Search with Search Suggestions for android app

Develop a PWA and Web app for Nearby Shops

i18n Internationalization support

Payment Gateway Integrations

Performance Testing and Optimization

Suggestions and Improvements in App Architecture

Code Review and Architecture

Development Instructions

Use the latest stable version of android studio.

If you are running your own server and do not want multiple markets. Please set multi-market mode to false and set your server URL in the PrefGeneral.java file.

Please Donate - Help Open Source thrive

We need funds to pay our developers and build better software. Without these funds we cannot maintain this project.

If you like this project. If you use this software to benefit from it in anyway. As a freelance developer, as an entreprenur then please make a donation.

Your contribution will help keep this project alive and thriving.

Donate Now

License

MIT License

Copyright (c) 2020 Nearby Shops

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].