Back to Projects
Web App

SaleSpot

SaleSpot is a web application that allows stores to create special offers to users. It is developed using Nuxt.js, Pinia, Vuetify, Supabase, Prisma, TailwindCSS, NuxtUI

Nuxt.jsVuetifySupabasePrismaNuxtUI

Project Overview

SaleSpot is a full-stack deals and offers platform where stores can create, manage, and publish special promotions to attract customers. Built with Nuxt.js for SSR performance, the app features a dual-dashboard system — one for store owners to manage offers and another for users to browse and save deals. Supabase provides the backend with real-time capabilities, while Prisma ensures type-safe database operations.

Key Features

  • Store owner dashboard for creating and managing offers
  • User-facing deal browser with filtering and search
  • Real-time updates via Supabase subscriptions
  • Prisma ORM for type-safe database queries
  • Pinia state management for reactive UI
  • Category-based deal organization

Technical Highlights

Nuxt.js provides SSR and automatic route generation for SEO-friendly deal pages. Supabase acts as the backend-as-a-service with PostgreSQL, real-time subscriptions, and built-in auth. Prisma ORM generates TypeScript types from the database schema, ensuring end-to-end type safety. NuxtUI and Vuetify combine for a polished component library.