Fullstack projects demonstrating end-to-end development with modern frameworks, databases, AI integration, and scalable architecture. Each project emphasizes clean code, performance, and intelligent features.
UNuxt is a full-featured Nuxt 4 template that streamlines the setup of modern web applications. With built-in authentication, organization management, and customizable themes, it reduces boilerplate while preserving flexibility. The project is built using Nuxt 4, TypeScript, Better Auth, and Drizzle ORM, with a strong focus on developer experience, clean UI patterns, and scalable architecture. It serves as a solid foundation for production-grade applications.
Blink is a high-performance local file-sharing application built with Nuxt 4 and WebRTC, enabling secure, lightning-fast peer-to-peer transfers directly between devices with zero server-side storage. The platform leverages WebSockets for real-time device discovery and PeerJS for reliable data chunking, ensuring seamless connectivity and live progress tracking across local networks. Designed for a premium user experience, it features a responsive interface with fluid GSAP animations and sophisticated dual-theme system for a polished, desktop-class feel.
A personal letter-writing web app with a paper-like interface. Visitors write private letters to you through your custom URL, choosing to remain anonymous or sign in. Features smooth envelope animations, real-time updates, and a clean dashboard for reading and managing letters. Built with Next.js 16, TypeScript, Tailwind CSS, Framer Motion, PostgreSQL, and Auth.js.
A full-stack intelligence gathering platform that unifies 15+ CLI-based reconnaissance tools (Sherlock, theHarvester, Holehe, PhoneInfoga, and more) into a single browser-accessible interface. Built with Next.js 15, React 19, and Supabase, it features Docker-sandboxed tool execution, real-time job processing via BullMQ/Redis, and comprehensive security controls including Row Level Security and audit logging. The platform enables investigators to conduct username lookups, domain analysis, email verification, and metadata extraction while managing investigations and generating exportable reports.
RankRacket SEO Checker - a mini web application for on-demand SEO analysis using Nuxt 4, Vue 3, and TailwindCSS. Implements server-side scraping with Cheerio to validate meta tags, semantic HTML structure, and accessibility standards in real-time.
Read as kulay, a modern color palette generator built with Nuxt 4, featuring six harmony modes, lockable colors, mockup preview templates, and local storage. Fully accessible with keyboard shortcuts and WCAG-compliant design.
Daily Accomplishment Report (DAR) An AI-powered journaling app that helps users track and reflect on daily accomplishments through an intelligent chat interface. Built with Next.js 16, React 19, and Vercel AI SDK for real-time streaming conversations with Claude AI. Features include automated email reminders, AI-generated weekly summaries, persistent storage with Supabase, and a modern glassmorphic UI with dark mode support.
Ephemeral is a real-time self-destructing messaging platform built with Next.js 16, TypeScript, and Supabase. Users can create temporary chat rooms with timed or exit-based auto-deletion, offering both anonymous and authenticated experiences. Features include real-time messaging with reactions and replies, Stripe payment integration for premium tiers, and row-level security policies for data protection.
A digital garden template for building personal knowledge bases and blogs, powered by Nuxt.js and Nuxt Content for markdown-based content management. Features clean typography, category organization, and seamless content authoring workflow. Deployed on Netlify with automatic builds on content updates.
A production-ready starter kit for Vue 3, Tailwind CSS, Vite and Firebase 9 with authentication, Firestore database, and cloud storage integration. Includes pre-built forms with validation using Vee-validate and Yup, plus a note-taking feature to demonstrate real-time data operations. Perfect for rapidly bootstrapping fullstack Vue applications with Firebase backend.
A performant portfolio website built with Gridsome, a Vue-powered static site generator using GraphQL for data management. Features custom SASS styling with BEM methodology instead of CSS frameworks, showcasing projects, developer resources, and a blog. Deployed on Netlify with optimized build output for fast page loads.
A link-in-bio platform similar to Linktree, enabling users to create personalized profile pages with unlimited social media links. Built with Nuxt.js SSR and Supabase for authentication, database, and file storage. Features profile management, shareable URLs, and a PWA-ready architecture with DaisyUI components.
A full-featured job search platform connecting job seekers with local employers, built with Nuxt.js and Supabase. Includes dual interfaces for candidates (job search with full-text filtering, resume uploads, application tracking) and employers (job posting, applicant management dashboard, passwordless auth). Originally developed as a Supabase Hacktoberfest Hackathon project.
A developer-friendly starter template for Vue 3 with Supabase backend, featuring authentication, database CRUD, real-time subscriptions, and file storage out of the box. Includes Pinia state management, Vee-validate forms, and Vitest for testing. Designed for rapid prototyping with auto-importing APIs and HeroIcons integration.
© 2025 Leigh Dinaya. All rights reserved.