Skip to content

fragmnt/sponge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sponge

Simple, mobile and modular e-commerce shop pages for social media that are shareable with a single link.

Devpost

Overview 👋

What is Sponge?

Sponge is an open-source mobile ecommerce service for social media, layered on top of PayID

Features

  • Resuable page components
  • Short link generator
  • GraphQL and REST-based transport layer
  • 'Serverless checkout'
  • Create merchant accounts, products and orders
  • Web3/Fortmatic login and support
  • Xpring-js (PayID) integration

Hierarchy

  1. interface - web-app
  2. query - graphql server
  3. api - rest api server
  4. workers - bull
  5. services - redis, minio, payid
  6. database - mongodb

Hosted vs. Self-Hosted

API: https://api.sponge.id/ Minio S3: https://img.sponge.id/ Web App: https://app.sponge.id Redis: {server_host}:6379 PayID: https://sponge.id | https://sponge.id:8081 Mongo: {atlas_hosted_url}

...

Installation

...

Dependencies

...

Docs

To view documentation, see the directory docs for more information.

License

Sponge is released under the BSD 3-Clause license. See LICENSE for details.