Full Stack App

Lead and Visit CRM

A full-stack CRM built for teams that need pipeline visibility, visit coordination, and cleaner follow-up after every customer conversation.

Next.jsTypeScriptNode.jsPostgreSQLSupabaseGitHub Actions
Lead and visit CRM preview
Lead and Visit CRM

Problem

The sales team needed a system that could track lead stage, schedule site visits, and keep follow-up moving without losing context between calls and handovers.

Solution

We designed a pipeline-based CRM with lead scoring, visit scheduling, activity history, and shared notes so sales reps and managers could work from the same record.

Outcome

Leads stay visible, visit plans are easier to coordinate, and follow-up happens with more context and less manual checking.

What was built

  • Lead pipeline with ownership, status, and follow-up tracking
  • Visit scheduling with shared context and activity history
  • Manager visibility into conversion movement and stalled leads

Tech used

We keep the stack lean on purpose. Each project uses the tools needed to make the experience clear, stable, and easy to maintain after handoff.

Next.jsTypeScriptNode.jsPostgreSQLSupabaseGitHub Actions

More work

Related work

Cafe homepage preview
Cafe Website
HospitalityMenu, story, visit info

Cafe Website

A hospitality site built around menu browsing, atmosphere, and the practical details guests need before they visit.

Outcome

Guests can understand the menu, get the feel of the place, and plan a visit without piecing details together from social posts.

HTML5CSS3JavaScript
View Cafe Website
Salon homepage preview
Salon Website
BeautyServices, stylists, booking

Salon Website

A salon site shaped around treatment clarity, stylist credibility, pricing guidance, and booking prompts.

Outcome

The site handles the first layer of client education, so enquiries come in with clearer intent and less back-and-forth.

React.jsJavaScriptCSS3
View Salon Website
Clinic homepage preview
Clinic Website
HealthcareDepartments, doctors, appointments

Clinic Website

A clinic website with department overviews, doctor profiles, and a clearer appointment path.

Outcome

Patients can find the right department and take the next step with fewer calls and less uncertainty.

React.jsJavaScriptCSS3
View Clinic Website