← Back to projects

Client Website / Full Stack

HazLab Website

Built a full-stack website for a hazardous materials startup, including a database-backed contact system, admin dashboard for managing customer inquiries, and an insights page for tracking business metrics.

RoleFull-stack developer
Timeline2026
Next.jsTypeScriptPostgreSQLResendNextAuth

Project gallery

HazLab homepage hero section

Homepage design and brand presentation.

HazLab services section

Admin dashboard used for interacting with the form database.

HazLab contact workflow section

Insight page based off form submission and contract completion.

Overview

HazLab is a startup providing hazardous materials services. I designed and built a full-stack web platform that not only presents the company professionally but also supports internal operations through admin tooling and analytics.

The challenge

The project needed to go beyond a marketing site. It had to establish trust with clients, meet accessibility standards, and provide internal tools for managing inquiries and understanding business performance.

What I built

Built a modern, responsive frontend using Next.js and TypeScript.
Implemented a contact form connected to a PostgreSQL database with real-time email notifications.
Developed a secure admin dashboard for viewing, updating, and managing customer inquiries.
Created an insights page to track metrics such as submission volume, status distribution, and trends over time.
Ensured ADA compliance through accessible navigation, semantic structure, and contrast-aware design.

Outcomes

Delivered a production-ready website used by a real startup.
Centralized customer inquiries into a structured and manageable system.
Enabled the business to track performance and trends through built-in analytics.
Improved credibility and professionalism of the company’s online presence.