Skip to content

KevBarbour15/legend

Repository files navigation

Legend Has It - Hi-Fi Listening Bar

Overview

Legend Has It is Sacramento's first hi-fi listening bar, where music meets the art of sound. This web application serves as the digital presence for the establishment, featuring an immersive audio experience, event management, and customer interaction capabilities.

Features

  • 🎵 Hi-Fi Music Player with curated playlists
  • 📅 Event Management System
  • 💌 Contact Forms (Event, DJ, and General inquiries)
  • 🍺 Dynamic Menu Management
  • 📱 Responsive Design
  • 🎨 GSAP Animations
  • 🔐 Authentication (Kinde Auth)
  • 📨 Mailchimp Integration

Tech Stack

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling:
    • Tailwind CSS
    • GSAP for animations
  • Database: MongoDB with Mongoose
  • Authentication: Kinde Auth
  • Form Management:
    • React Hook Form
    • Zod for validation
  • UI Components:
    • Radix UI
    • Shadcn/ui
    • Material UI
  • API Integration:
    • SendGrid
    • Mailchimp
    • Square

Getting Started

Prerequisites

  • Node.js (Latest LTS version)
  • npm or yarn
  • MongoDB instance