Logo

Kim Phung

0%

logo

UHS Core App

Frontend Developer

Overview

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.

Gallery