Skip to content

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

🎅 Secret Santa - Anonymous Gift Exchange Platform

[https://secret-santa-1fyb.vercel.app/login]

Portfolio

Secret Santa Next.js TypeScript Firebase

A modern, interactive web application for organizing Secret Santa gift exchanges with your friends, family, or colleagues. Built with Next.js, Firebase, and stunning visual effects.

Live Demo • Report Bug • Request Feature


✨ Features

  • 🎁 Create & Join Groups - Easy group creation with shareable invite codes
  • 🔐 Secure Authentication - Email/password auth powered by Firebase
  • 🎲 Random Assignment - Fair and secret gift exchange pairing algorithm
  • 👥 Real-time Updates - See participants join instantly
  • 🎨 Stunning UI - Interactive backgrounds (Ballpit, Galaxy, DotGrid)
  • 📱 Fully Responsive - Works perfectly on mobile, tablet, and desktop
  • 🚀 Fast & Modern - Built with Next.js 14 and TypeScript
  • 🎯 Privacy First - Only you can see your assigned person

🛠️ Tech Stack

Frontend

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animations: React Bits Components (Galaxy, Ballpit, ChromaGrid, DotGrid)

Backend & Database

  • Authentication: Firebase Auth
  • Database: Cloud Firestore
  • Hosting: Vercel (recommended)

Key Libraries

  • firebase - Backend services
  • gsap - Animation engine
  • three.js - 3D graphics for backgrounds

🚀 Getting Started

Prerequisites

  • Node.js 18+ and npm/yarn
  • Firebase account
  • Git

Installation

  1. Clone the repository

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages