Giter VIP home page Giter VIP logo

platform's Introduction

Tribe Commerce - Open Source On-Demand Services & E-Commerce Marketplace Platform

CodeFactor Build Status codecov Go Report Card GoDoc GitHub release Join the community on Spectrum Discord

Tribeยฎ is an Open-Source, Real-Time, Extensible, On-Demand Commerce Platform built with Golang. You can use tribe to build anything from Uber to Postmates or Amazon like marketplace itself for on-demand services and e-commerce.

GraphQL Playground : https://dev.graph.tribe.cab

Technology Stack and Requirements

  • Golang >= 1.12
  • Redis as cache store
  • MongoDB >= 4.0 as data store.
  • Flutter for cross platform (iOS and Android) mobile applications.
  • Headless Commerce framework (Backend APIs/Server) developed using GQLgen framework / library, which supports GraphQL & WebSockets API via GraphQL subscriptions.
  • Google Cloud products such as Cloud Pubsub & Cloud Functions are used keeping scalability in mind.
  • Frontend & Admin Panel are developed in Vue.JS Framework.

Features

  • Modern & Open Platform for On-Demand Economy
  • Supports everything that Uber, Lyft could do now ;).
  • Supports fleet tracking, Service Provider on-boarding etc.,
  • Supports Single-Store and Multi-Store / Multi-Vendor / Peer-to-Peer Marketplaces
  • Everything Reactive, Real-Time and Blazing Fast!
  • Headless Commerce framework, which allows different implementations of store-fronts, Admin UIs and client apps. It exposes rich GraphQL and WS APIs.
  • Realtime Webhooks for event driven commerce and integration with other systems / applications.
  • Mobile ordering App for customers to make On-Demand orders (iOS and Android using Flutter & Native technologies)
  • Partner (Driver) Mobile App for deliveries by carriers, drivers or service providers (iOS and Android using Flutter & Native technologies)
  • Customizing Shopping e-commerce Website for customers to make in-browser On-Demand purchases of food, goods or services
  • Merchant Tablet App for Stores/Merchants/Warehouses to manage & track orders, organize deliveries, etc.
  • Admin Website used to manage all platform features and settings in the single Web-based interface
  • Multi-language and culture settings across Platform (i18N)
  • Products Catalogs (global and per Merchant) with Multiple Product Images
  • Inventory/Stock Management and Real-time Order Management/Processing across the Platform
  • Deliveries/Shipping management and processing across Platform (shipping with real-time location tracking for On-Demand orders)
  • Real-Time discounts, promotions and products/services availability updates
  • Customers registration, Guest Checkouts, Wallets , Invitations (optional)
  • Gateway and Payment Processing (currently planned Payment Gateways - Stripe, Braintree Payments, RazorPay, AliPay, Yandex.Checkout)
  • Plugins / Extensions / Custom Fields
  • Firebase Analytics & Notifications
  • Tax Calculations
  • Third-party Shipping providers integrations
  • Users Roles / Permissions across Platform
  • Large products catalogs with products variants, facets and full-text search

Work In Progress

A word of caution: We are very much under development (work in progress, WIP). Expect lots of changes and bugs.

Support

This repository is not suitable for support. Please don't use our issue tracker for support requests, but for core Tribe Platform issues only. Support can take place through the appropriate channels like discord and tribe community forum.

For enterprise installation & support / customizations please mail to [email protected]

Sales Channels (planned / supported)

  • Mobile Apps
  • Web
  • Facebook Messenger
  • Telegram
  • Alexa
  • Google Home / Actions
  • Apple Siri
  • WhatsApp
  • Anything you can imagine and build for :)

Contributing to Tribe Commerce

If you have a patch or have stumbled upon an issue with tribe platform, you can contribute this back to the code. Please read our contributor guidelines for more information how you can do this.

Contributors ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป

  • Balamurali Pandranki
  • Vikram Somavaram
  • Srikanth Koppuravuri
  • Chaitanya Rayampally
  • Sanjana Argula
  • Ramyasai Sanjita Bhavirisetty

And many more awesome contributors listed here

platform's People

Contributors

itsbalamurali avatar brsanjita avatar vikramsomavaram avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.