Project Overview
What I built
Worked across the in-house subscription service, from user screens and administration to NestJS APIs and PostgreSQL data design.Clarified the data flow between screens and APIs so authentication, product information, and subscription state form one user journey.
Technologies
React
Next.js
TypeScript
NestJS
Node.js
PostgreSQL
Tailwind CSS
Docker
Git
Scope
Key Contributions
- 01Built user screens connecting authentication, product and service information, and subscription state with Next.js App Router and TypeScript.
- 02Implemented an SSR and SEO-oriented page structure with server rendering and metadata configuration.
- 03Developed authentication, product, and subscription APIs and business logic with NestJS, and participated in PostgreSQL modeling and table design.
- 04Clarified the processing flow between frontend screens, APIs, and the database and improved the shared integration structure.
- 05Built responsive UI with Tailwind CSS and a Docker-based development environment.
Constraints & Decisions
Challenges
- 01Authentication, product information, and subscription state had to behave as one user journey and data flow across screens and APIs.
- 02Expanding from frontend work into APIs and databases required clear responsibilities and integration points across each layer.
Verified Evidence
Results
01Implemented the core authentication, product, and subscription flows through connected React and Next.js screens, NestJS APIs, and PostgreSQL models.
02Expanded from frontend-focused work into APIs and databases while working across the service’s end-to-end data flow.