Skip to content

Online Book Reading app backend developed with microservice architecture.

Notifications You must be signed in to change notification settings

Neeraj2212/microservice-online-book-app

Repository files navigation

Online Content Microservice Project

Description

This project is a built on microservice architecture to serve online content. It contains 3 microservices:

  • Content Service: This service is responsible for managing content.
  • User Service: This service is responsible for managing users.
  • Interaction Service: This service is responsible for managing user interactions with content.

Documentation

High Level Design: High Level Design

Low Level Design: Low Level Design

API Documentation

API documentation is available in the following formats:

Postman Collection :- Postman Collection

Swagger Documentation :- Swagger Documentation

Postman Documentation :- Postman Documentation

How to run the project

Prerequisites

  • Docker
  • Docker Compose

Steps

  1. Clone the repository
  2. Run the following command to start the project
docker-compose up
  1. Add .env.development.local file to all microservices and add the following environment variables:
SECRET_KEY=<secret_key>
  1. The project will be available on http://localhost:80

About

Online Book Reading app backend developed with microservice architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published