Skip to content

daklod2k3/social-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-stack Social Network

Upgrade of old project: https://github.com/daklod2k3/sgu-social

Full-stack Social Network using NextJS for Front-end and Microservice Back-end combine multi stack (Go, Spring,...)

Techstack

Frontend

  • Language: Javascript/Typescript
  • Framework: NextJS
  • Style: TailwindCss, Shadcn, LucideIcon,...

Backend

  • Api Gateway: Kong gateway
  • Language: Go, Java
  • Architectural: Microservice
  • Service communicate: gRPC
  • Design approach: Domain-Driven Design
  • Framework: Go-gin, Spring,...
  • Database: MongoDB, PostgreSQL

System Design

Overview

Overview

Services

alt text

Database

  • Documents view entity.png Updating...
  • Embedded view img.png Updating...

Login/Register flow

auth_flow

Post and NewsFeed flow

flow_image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published