Skip to content

crowdWrap/crowd-wrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crowd-wrap

Gift giving is a wonderful way to show appreciation, celebrate milestones, and strengthen relationships. However, it can be a time-consuming and stressful process, especially when trying to find the perfect gift for someone. To address this problem, we are developing a web app that streamlines the process of gift giving.

The web app will provide a user-friendly interface that guides users through the entire gift-giving process, from selecting the recipient to purchasing and delivering the gift. Users will start by creating a profile, which includes information about their gift preferences, budget, and occasions they typically celebrate.

Technology Stack:

  • Frontend:
    • React
    • Framer Motion
    • ChakraUI
    • WebSockets
    • Paypal API
  • Backend:
    • Postgresql
    • Prisma
    • Express
    • Passport
    • Socket
  • Additional Tools:
    • AWS EC2
    • AWS E3 Storage
    • Sendgrid

Main Features

Landing page

  • Simple landing page where users are able to understand what the application is for
  • Screenshot 2024-01-08 at 4 44 04 PM

Auth, Sessions, & User Managment

  • Allow users to Login/Signup with Email/Username and Google Oauth with a seamless experience.
  • Users sessions expire after 7 days
  • Easy forgot password option
  • Protected Routes
  • Screenshot 2024-01-08 at 4 47 10 PM

Friends

  • Interactive friends list, where users send friend requests based on username, and accept/deny.
  • Can see requests sent, and requests received
  • Can check friends online/offline status
  • Search through friendslist
  • Screenshot 2024-01-08 at 4 50 09 PM

Events 📝

  • Easily create events and add friends
  • Can add friends from friendslist to events
  • Delete events
  • Goto inner event
  • Create invite links to the event for people not signed up/added as a friend
  • Check progress on goal, description, and deadline
  • Screenshot 2024-01-08 at 4 53 29 PM

Inner Events 📝

  • Live Chat with and discuss options with friends
  • Add/Remove(Only if owner of event) friends while inside event
  • Change event name, description, and goal
  • Share invite link
  • Gift List accessible by all users
  • Check how much each user paid towards goal
  • Pay towards the goal via Paypal (Only if pay option is enabled in the owners settings)
  • Screenshot 2024-01-08 at 4 56 58 PM

Settings 📝

  • Change email & password if account was created with email
  • Change username
  • Enable payment and change payment email
  • Screenshot 2024-01-08 at 4 59 58 PM

About

Streamlining the gift-giving process

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published