A Microservices Social-Media web app using MERN.
This project references the @cr0wdspace/common
NPM package for shared utilities, middleware, and configurations.
- Repository: Ashkar2023/crowdspace-common
- This package provides reusable components used across multiple microservices in the project.
- Frontend: React, Redux
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: OAuth2, JWT
- Architecture: Microservices, Clean Architecture, MVC
- Communication: RabbitMQ
- Media Storage: MinIO
- Cloud Provider GKE/GCP
- Cert Providers Let's Encrypt
- Well Structured REST API: follows best practices for API development