Atlas is an E-Commerce Backend (RESTful) API.
It was built with the Yoonic E-Commerce Storefront application in mind.
Why write plugins when you can build your own e-commerce platform?
After deploying and running Atlas locally, you can access the Swagger API Documentation by browsing to localhost:8000/docs
.
Overall, Atlas provides services for:
Storefront has a few more tricks up its sleeve ;)
In order to setup, run and start hacking the app locally you just have to:
npm install
http://localhost:8080/#tables
(RethinkDB admin)atlas
Carts
Checkouts
Collections
Contents
Orders
Products
Users
openssl rand -base64 32
) and either:
JWT_KEY
config/development
in app.jwtKey
npm run dev
At this point, you should be have your local deploy of Atlas running on http://localhost:8000
and can point your local deploy of Storefront to it.
In order to access Storefront's Admin and perform certain API calls, an Administrator account is required.
http://localhost:8080/#dataexplorer
r.db('atlas').table('Users').filter({email: '{YOUR_USER_EMAIL}'}).update({status: 'active', scope: ['admin']});
(don't forget to replace {YOUR_USER_EMAIL}
with the email address of the account you created)