Skip to content

Niwani/Gifterly

Repository files navigation

🎁 Gifterly Web App

A fun and interactive ** secret Gifting generator ** built with React and Vite.
This app allows users to add participants and generate Gifterly pairings so everyone gets a surprise assignment for gifting.

🔗 Live Demo: https://niwani.github.io/secret-santa/


Demo video

Screen.Recording.2026-01-27.at.12.54.21.PM.mov

🧠 Project Overview

Gifterly is a seasonal gift exchange tradition where each participant is randomly assigned another person to give a gift — without anyone knowing who gets whom.

This web app provides a frontend UI that:

  • Allows users to add a list of names
  • Generates Gifterly assignments randomly
  • Ensures no one is assigned to themselves (basic pairing logic)
  • Displays the generated pairings clearly

It’s a simple but interactive React project that demonstrates frontend logic, state management, and user interaction.


🚀 Features

✔ Add participant names
✔ Generate random Gifterly pairings
✔ Clear UI interactions
✔ Simple form and list management
✔ Built and deployed using Vite + GitHub Pages


🛠 Technologies Used

This project is built with:

  • React.js — UI and component logic
  • Vite — fast frontend development and build tool
  • JavaScript (ES6+) — dynamic behavior
  • CSS — styling and layout
  • GitHub Pages — live deployment

These technologies demonstrate modern frontend development skills and deployment workflow.


About

A professional gift-exchange platform featuring a circular matching algorithm (Fisher-Yates) to ensure 100% anonymity. Built with React and CSS Modules for scoped styling and mobile-first responsiveness.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors