تفاصيل العمل

A production-grade social media microservice built with NestJS, TypeScript, and PostgreSQL as my graduation project. I was the sole owner of the entire backend and mobile app.

Key features built:

- 57 REST endpoints with JWT auth and role-based access control

- Fan-out-on-write feed system with hybrid global fallback

- Real-time chat and notifications via Socket.IO (SENT→DELIVERED→SEEN)

- RabbitMQ durable topic exchange for inter-service communication

- Follow/unfollow with atomic database counter updates

- Likes, comments with transaction-safe counter sync

- Flutter mobile app built end-to-end

- CI/CD with GitHub Actions, Docker, deployed on Heroku

- 13 TypeORM migrations for zero-downtime schema evolution

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات