This is the Monorepo for the MEAN E-Shop application. This Monorepo has been divided with Git submodules, so if you want to fetch the whole project you need to configure or tell Git to fetch submodules.
The backend also uses Git LFS for the Sample images, so make sure you have installed Git LFS for you to fetch the images.
Technologies used:
The general architecture is described using the C4 Model:
For information about the components and it's architecture watch the frontend repository, for info about the API and the protected URL paths see the backend repository.
This project uses JWT Token authentication, the authentication method is described as follows:
The backend module expects to find a .env file in this directory, so write your environment variables here.
Example .env file
API_URL=your/base/api/url
DB_NAME=YOUR_DB_NAME
DB_USER=DB_SAMPLE_USER
DB_PWD=DB_SAMPLE_PASSWORD
JWT_SECRET=yourSecret
The instructions for deploying the backend and frontend are in the corresponding submodules.