Skip to content

Chgv99/y-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Y Social Network

"Y" is a social network with basic features.

This is the main repository for the Y Social Network project. You will find everything you need to know about it inside this README.

Y is a fullstack project that I decided to create for learning purposes. It uses a distributed architecture to delegate and encapsulate responsibilities in different microservices. From this repo, you will be able to launch it by using the docker-compose.yml available. That will pull the images for each microservice (that you will also find later in this README).

Tech Stack

  • Spring Boot 3
  • PostgreSQL 18
  • Angular 20

Microservices

  • Users: Manages user data and authentication
  • Posts: Manages post (messages) data
  • Service Registry: Service discovery
  • Gateway: Centralizes communication, receives all inbound requests from the frontend, and validates authentication tokens.
  • Webapp : Frontend application

About

Infrastructure for Y Social Network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages