
UHS Core App
Frontend DeveloperOverview
UHS Core App is a web-based storage management platform designed for efficient file organization, lifecycle management, and secure role-based access control. The system enables organizations to manage digital assets through a scalable architecture while ensuring secure access based on user roles.
My contributions
Contribution 1
Designed the database schema and implemented backend modules using NestJS and Prisma.
Contribution 2
Developed REST APIs for authentication, course management, lessons, enrollments, and assignments.
Contribution 3
Built the responsive web application with Next.js, React, Tailwind CSS, and shadcn/ui.
Contribution 4
Developed the mobile application and integrated it with shared backend services.
Contribution 5
Managed server state using TanStack Query and implemented JWT-based authentication with role-based authorization.
Contribution 6
Designed a scalable fullstack architecture covering the database, backend, web, and mobile applications.
Challenges
"The main challenge was designing and developing a complete e-learning ecosystem from scratch, including the database, backend services, web application, and mobile application, while ensuring scalability, maintainability, and a consistent user experience across platforms."
Solutions
I addressed these challenges by designing a normalized relational database, implementing modular backend services with NestJS and Prisma, developing responsive web and mobile applications, and integrating them through REST APIs. TanStack Query was used for efficient server-state management, while JWT-based authentication and role-based authorization ensured secure access throughout the system.

