Backend solution to Pratilipi's Assignment
- Microservice Architecture
- API Gateway to route request to particular service
- Separate Database for each service
- REST API Conventions
- Modular Code
- Validation of credentials
Fork the repository. then clone the repo locally by doing -
git clone https://github.com/Gautam-Arora24/Pratilipi_Assignment_Backend.git
cd into the directory
cd Pratilipi_Assignment_Backend
In the root folder do npm install.
npm install
To run the local development server you will also need to provide the .env
variables
- create a new file .env in the root
- open .env.EXAMPLE
- copy the contents and paste it to the .env
npm run start
Copy the above four steps for each service situated in /services
directory.
Some Important Links regarding the project->