An open API service indexing awesome lists of open source software.

https://github.com/joshbrew/foodhubroots

Roots wholesale food site demo
https://github.com/joshbrew/foodhubroots

Last synced: about 1 year ago
JSON representation

Roots wholesale food site demo

Awesome Lists containing this project

README

          

## Roots FoodHub (very WIP)
AGPL v3.0 software

Braintree-based industrial wholesaling site featuring submerchant accounts.

### Running:

First get https crt and key made:

You need openssl, you can get it easily with chocolatey: `choco install openssl`

1. Run the command `openssl req -newkey rsa:2048 -x509 -nodes -keyout server.key -new -out server.crt -config ./openssl-custom.cnf -sha256 -days 365`

2. Click on the server.crt and install it in the Trusted Certificate Authority folder.

Next:

Use latest Node.js LTS

If not installed: `npm i -g tinybuild`

Then:

`npm i`

`npm start`

#### Note, nothing is implemented at all whatsoever, this is just a base for future updates upon project funding.

Whitepaper: https://drive.google.com/file/d/1_EyT7h5XfdrkGmCme_pW86Rytb5BniRw/view?usp=sharing

Todo:
- Dynamic seller profiles and listing tables. Kind of like aliexpress's seller profiles or amazon's.
- Mouser listing and search system, with an amazon-like ratings system.
- User profiles, ratings, order lists, braintree payments and order security.
- Users create recurring buy lists like on mouser, can even schedule purchases (we need failsafes for this tho)
- Sellers request accounts page

```
[Roots Platform Interface]
|
|
[Wholesalers & Distributors]
/ \
/ \
[Product Listing] [Submerchant Accounts]
| |
| |
[Consumers]------[Braintree Payment Processing]
| |
| |
[Order Fulfillment]----[Shipping & Logistics]
|
[Feedback System]

```