Stylist — Admin & Client Web App
Built a multi-part web app with admin and client sections. Worked mainly on the frontend (UI, structure, integration) and participated in backend development. Tech includes Next.js, TypeScript, .NET, PostgreSQL, and SCSS/Sass.

Problem
Needed a web application with separated admin and client experiences, clean UI, and stable integration with a backend system.
Constraints
- • Two distinct UX surfaces (admin vs client)
- • Reliable integration with backend APIs
- • Maintainable styling approach (SCSS/Sass)
Solution
Implemented a structured Next.js frontend with reusable components and clear separation between admin and client views, while collaborating on backend endpoints and data handling.
Key Features
Admin Area
Admin workflows and management UI.
Client UI
Client-facing flows and screens.
Reusable Components
Consistent UI building blocks across the app.
Tech Decisions
SCSS for Structured Styling
Used SCSS/Sass for organized styling and scalable UI composition.
Clear FE Architecture
Kept UI layers modular to scale features without rewriting existing screens.
Performance & Metrics
Lessons Learned
- • Separate admin/client experiences early to avoid UI complexity later
- • Reusable components are the fastest path to consistent UI
- • Backend collaboration improves end-to-end product quality