Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/miroslavmagnin/textgram

This is my implementation of Twitter
https://github.com/miroslavmagnin/textgram

Last synced: about 5 hours ago
JSON representation

This is my implementation of Twitter

Awesome Lists containing this project

README

        

# textgram

🤖 Tech Stack:
- Java 21
- Spring Boot
- Spring Security (JWT-authentication)
- Spring Cloud Gateway
- PostgreSQL
- Kafka
- Redis
- Docker
- React

# 😯 About the project
This is my implementation of Twitter. In the app, you will be able to register a new user,
publish new posts, follow to other users and get notifications about new posts

This application includes 7 microservices:
- gateway-service
- auth-service
- user-service
- post-service
- feed-service
- notification-service
- analytics-service

# 🔑 Key Features:
- Microservices architecture
- RESTful API
- Security: user authentication with JWT
- Kafka and Redis
- Frontend with React

# 🧑‍🚀️ Explore REST API