Skip to content

It's a contest website that enables users to participate in contests and win prizes.

Notifications You must be signed in to change notification settings

Muslehud77/Talent-Sphere

Repository files navigation

Live Link (Talent Sphere) Server Repo (Server-Repo)

Talent Sphere

It's a contest website that enables users to participate in contests and win prizes, Creators can create a contest and earn money, admin can manage everything.

Useful

Technologies

Javascript React Nodejs Express.js MongoDB Firebase HTML CSS3 Tailwind React Query Axios


Features

  • It's a single-page web application with Firebase implementation
  • Used framer-motion for all the animations in the app
  • Users Can SignUp/Signin using Email and Password and also can Use Google/ with Firebase
  • Users/Creator/Admin cannot add contests, see contest details, edit, participate without logging in
  • The user has a dashboard where he/she can see all the statistics
  • EveryOne can change the profile picture and name
  • Only users can participate in the contests
  • Users can pay the contest fee with Stripe
  • The contest created by the creator will be stored in MongoDB database and wait till admin approves the contest
  • Creator can decide the winner
  • Ones a contest is published creators cannot edit or delete the contest
  • Admin can delete, approve, and make on hold a contest
  • Admin can decide a user role (admin/creator/user)