About GiftHub

GiftHub is a Peer-to-Peer Gifting Platform designed to simplify the process of gift-giving for special occasions like birthdays, weddings, or graduations.
Event Planners can manage wishlists, invite guests, and receive gifts or cash contributions in a seamless, collaborative environment.

GiftHub solves the coordination chaos of group gifting. It provides a centralized space for planning, managing, and participating in gift-giving. Guests can contribute funds, reserve gifts, upload event memories, and communicate more efficiently. The platform integrates affiliate product APIs and payment processors like Stripe for secure and intuitive experiences. Designed with modern stacks and agile methodology, GiftHub is a robust, scalable solution for events of all kinds.

Why GiftHub?

  • 🎯 Avoid duplicate or unwanted gifts
  • πŸ’³ Collect contributions securely via Stripe
  • πŸ›οΈ Shop from affiliate partners directly from wishlists
  • πŸ“Έ Share memories via a collaborative photo/video gallery
  • πŸ“ˆ Real-time insights (optional)

Tech & Project Highlights

  • βœ… Built with the T3 stack (TypeScript, Tailwind, tRPC, Prisma)
  • βœ… Modular architecture following clean code principles
  • βœ… Agile collaboration using GitHub Projects, Figma, and Notion
  • βœ… Stripe Connect integration for payment handling

Our Teams

Team 1

πŸ‘€ TURCU ECATERINA – implemented key UI components using React, Tailwind, and handled UX design flows

πŸ‘€ CRACIUN MIRCEA – worked on responsive layouts and interface state logic using React and TypeScript

πŸ‘€ CAZACU DENISA – contributed to UX prototyping and DevOps setup with Vercel and GitHub CI/CD

πŸ‘€ POPA ADRIAN – built API endpoints and managed Prisma database models and tRPC routes

πŸ‘€ GHEORGHIU COSMIN – developed backend logic for invitations and wishlist syncing in Node.js

Team 2

πŸ‘€ LEFTER COSMIN – built user dashboards and styled components with Tailwind and React

πŸ‘€ RADU DAN – developed event card components and routing logic using Next.js

πŸ‘€ BAZON BOGDAN – created database schema and managed deployment pipelines using Docker and PlanetScale

πŸ‘€ TUDOSE EDUARD – implemented wishlist API integration and data validation using tRPC

Team 3

πŸ‘€ ANDREI BOGDAN – focused on the media gallery UI, uploads, and accessibility compliance in React

πŸ‘€ WISSAM – handled UX polish and assisted with responsive behavior on mobile using Tailwind

πŸ‘€ HARITON COSMIN – managed Stripe Connect integration for contributions and direct payments

πŸ‘€ CRACIUN DANIEL – handled backend event CRUD functionality and deployment scripts

πŸ‘€ SHAHIN WISSAM – implemented wishlist logic and worked on guest interaction features

Team 4

πŸ‘€ MAZURU ALIN – built the landing page and key static sections using React and Next.js

πŸ‘€ MERARU IONUȚ – developed profile management UI and contributed to UX improvements

πŸ‘€ MITILA ALIN – managed authentication flows and sessions with NextAuth and JWT

πŸ‘€ BUCUR ROBERT – worked on backend routes, handled DevOps setup with Docker and Stripe configuration

πŸ‘€ VEZETEU ANDREI – contributed to event creation logic and gallery moderation flow

Team 5

πŸ‘€ IONICHE ADRIAN – implemented gift list interaction UI with filtering and state sync

πŸ‘€ HASAN MEHEDI – worked on responsive design and handled global style structure with Tailwind

πŸ‘€ BRAHA PETRU – focused on backend logic, integrated Prisma and contributed to Stripe payment logic

πŸ‘€ TURCANU DENIS – built event analytics and reporting modules (optional feature)