Recycle Hub is a smart digital platform designed to streamline and optimize the recycling process by connecting all stakeholders within a single system.
?️ Architecture & Technical Highlights:
Clean Architecture with clear separation of layers:
Domain Layer
Application Layer
Infrastructure Layer
API Layer
Repository & Unit of Work patterns
JWT Authentication with Role-based Authorization
GitHub Flow for effective team collaboration
?️ Tech Stack:
Backend
ASP.NET Core 9.0
Entity Framework Core
SQL Server
JWT Authentication
AI Chatbot with RAG (Retrieval-Augmented Generation)
Frontend:
• Angular 20
• Bootstrap 5
? Additional Features:
Real-time notification system between all roles using SignalR
Integrated AI Chatbot powered by Fireworks AI
Secure role-based access control
Real-time request tracking and status updates
Payment Integration: Users receive payments via PayPal and Suppliers pay via Stripe
This project provided hands-on experience in full-stack development, system design, real-time applications, and third-party integrations.
github links: