Skip to content

Gautam-Arora24/Pratilipi_Assignment_Backend

Repository files navigation


Pratilipi Backend

Backend solution to Pratilipi's Assignment

✨ Features

  • Microservice Architecture
  • API Gateway to route request to particular service
  • Separate Database for each service
  • REST API Conventions
  • Modular Code
  • Validation of credentials

Start developing locally.

Step 1: Clone the repo

Fork the repository. then clone the repo locally by doing -

git clone https://github.com/Gautam-Arora24/Pratilipi_Assignment_Backend.git

Step 2: Install Dependencies

cd into the directory

cd Pratilipi_Assignment_Backend

In the root folder do npm install.

npm install

Step 3: Setup .env

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

Step 4: And you are good to go

npm run start

Step 5: Setup the services.

Copy the above four steps for each service situated in /services directory.

and you are good to go.

Some Important Links regarding the project->

Releases

No releases published

Packages

No packages published