I built the PSC Registration App for my employer, PSC, to support a promotional contest initiative. This streamlined full-stack web application enabled users to register and log in for a giveaway, where PSC awarded a $4,500 steering kit to one lucky winner.
To explore the backend functionality, you can access the admin panel at /admin
using the credentials:
Username: admin
Password: Password!
Key Technologies
- React – For a fast, interactive UI
- Material UI (MUI) – For a polished, accessible design
- Node.js & Express – Backend API and server logic
- Prisma – Type-safe database ORM
- PostgreSQL – Secure relational database
- TypeScript – Type safety across the stack
Features
- Easy Registration & Login – Quick signup and login for contest entry, with streamlined authentication suited to the event’s short timeline
- Modern UI – Clean, mobile-responsive design using Material UI for an intuitive user experience
-
Admin Demo – View and manage contest entries through the
/admin
dashboard (see credentials above) - End-to-End Development – Personally handled database modeling, backend logic, frontend design, and UX
What I Learned
This project sharpened my full-stack development skills using modern JavaScript/TypeScript tooling. I deepened my experience with React and MUI on the frontend, Prisma and PostgreSQL for robust data handling, and Node.js/Express for building secure backend APIs. It also taught me how to deliver a production-ready solution under tight business deadlines.
Summary
The PSC Registration App demonstrates my ability to design, build, and deploy a full-stack, user-focused application that meets real-world business goals. Created for PSC’s successful giveaway campaign, it highlights my skills in React, MUI, Node.js, Express, Prisma, and PostgreSQL—while providing an accessible demo for backend functionality through the /admin
route.