Back to Projects
Full-Stack AppReactSupabasePublic ProfilesAuthProduction-ready MVP

LinkCrate – Full-Stack Link Management App with Auth & Public Profiles

A full-stack link management app where users can create an account, manage social links, edit profile details, generate a QR code, and share a public profile page.

LinkCrate dashboard for managing profile links

Overview

Project snapshot

Project type
Full-stack link management app / public profile builder
My role
Full-Stack React / Supabase Developer
Tech stack
React, TypeScript, Vite, Tailwind CSS, Supabase, React Hook Form, Zod, Vercel
Status
Production-ready MVP
GitHub link
View repository

Project Purpose

Why this project exists

LinkCrate was built to demonstrate full-stack React development with authentication, protected dashboard routes, profile management, link management, public pages, image uploads, and QR-based sharing.

Built a complete full-stack app flow with user authentication, dashboard management, public profile sharing, profile customization, and responsive UI.

What I Built

Implementation highlights

  • Built protected dashboard routes for authenticated users
  • Created reusable form components with validation
  • Connected profile and link data to Supabase
  • Implemented public profile pages based on user profile codes
  • Added QR code sharing for public profile links
  • Designed a responsive dashboard and public-facing profile layout

Key Features

Product capabilities

  • User authentication with Supabase
  • Protected dashboard for managing links
  • Add, edit, delete, and reorder social links
  • Profile details editing and profile image upload
  • Public profile pages with custom URLs
  • QR code generation for profile sharing
  • Responsive UI for desktop and mobile

Tech Stack

Tools and technologies

ReactTypeScriptViteTailwind CSSSupabaseReact Hook FormZodVercel

Screenshots

Interface gallery

LinkCrate dashboard for managing profile links
Protected dashboard where users can add, edit, delete, and organize profile links.
LinkCrate profile details and image upload screen
Profile editing screen with user details, profile image upload, and custom profile URL.
LinkCrate QR code sharing modal
QR code sharing modal for quickly copying and sharing the public profile link.
LinkCrate public profile page
Public profile page showing the final shareable link page visitors can access.

What This Project Demonstrates

Relevant skills shown

  • Full-stack React application development
  • Supabase authentication and database workflows
  • Protected dashboard UI
  • Public profile page generation
  • Form handling and validation
  • Responsive frontend implementation
  • User-generated content management

Next project

Have a similar SaaS, dashboard, or client portal project?