Front End Architecture for this project. I did admin side and shop site seperated.
Without authentication possible to get and post this routes
GET https://jbshopapi.herokuapp.com/api/v1/products,
GET https://jbshopapi.herokuapp.com/api/v1/products/:id,
GET https://jbshopapi.herokuapp.com/api/v1/category,
GET https://jbshopapi.herokuapp.com/api/v1/category/:id,
POST https://jbshopapi.herokuapp.com/api/v1/orders,
POST https://jbshopapi.herokuapp.com/api/v1/users,
POST https://jbshopapi.herokuapp.com/api/v1/users/login,
CREDENTIALS
user-name: jbadmin@admin.com password: jbAdmin1234
https://psytonik.github.io/admin-shop/ <= admin panel https://psytonik.github.io/angular-shop/ < shop