Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nayeem01/memebook-server

A Social Media API Server
https://github.com/nayeem01/memebook-server

doker express mongodb-atlas mongoose nodejs redis typescipt

Last synced: about 6 hours ago
JSON representation

A Social Media API Server

Awesome Lists containing this project

README

        

## MemeBook Server

**Tech stack**: TypeScript, MongoDB, Express, Node.js, Docker, Redis

**Backend Features**:

- [x] (create read update delete) posts API
- [x] (create read update delete) comments API
- [x] Login and Register API
- [x] JWT Authentication
- [x] Redis cache
- [x] Dockerize the whole Project
- [x] CI/CD Github Workflow with Docker Hub deployment
- [x] Server Monitoring with Grafana and Prometheus
- [ ] Cloud Infrastructure with terraform and Google Cloud

## Architecture

![ERD](./diagrams/arc-memebook-2.png)

## Grafana Dashboard

![ERD](./graphana-gif/Graphana_memebook-2.gif)

## ER Diagram for memeBook

![ERD](./diagrams/memeBook.png)

## UML Class Diagram

![UML](./diagrams/UMLClass_diagram_memeBook.png)

- Postman Documentation -