Genius Quest Hub is an online platform designed for hosting and participating in a variety of contests. Whether you're looking to test your skills, challenge yourself with new and exciting competitions, or simply have fun, Genius Quest Hub provides a user-friendly interface for participants to engage in contests across multiple domains.
Live link : Genius Quest Hub
For run this project must be need to have installed nodejs in your machine.
git clone https://github.com/mdmarufhossianbd/genius-quest-hub-client.git
npm install
npm run dev
setup .env.local and create this file in the root folder in this project.
VITE_APIKEY=FIREBASE_APIKEY
VITE_AUTHDOMAIN=FIREBASE_AUTHDOMAIN
VITE_PROJECTID=FIREBASE_PROJECTID
VITE_STORAGEBUCKET=FIREBASE_STORAGEBUCKET
VITE_MESSAGINGSENDERID=FIREBASE_MESSAGINGSENDERID
VITE_APPID=FIREBASE_APPID
VITE_IMAGE_HOSTING_KEY=FIREBASE_IMAGE_HOSTING_KEY
VITE_Payment_Gateway_Key=Payment_Gateway_Key_Here
- tanstack/react-query
- axios
- firebase
- stripe
- axios
- react-datepicker
- react-helmet-async
- react-hook-form
- react-hot-toast
- react-tabs
- sweetalert2
- swiper
- Diverse Contest Categories: Participate in a wide range of contests, including trivia, coding challenges, creative writing, and more.
- User-Friendly Interface: Intuitive and easy-to-navigate platform, ensuring a seamless user experience.
- Real-Time Participation: Join contests in real-time and see live updates on your progress.
- Leaderboards and Achievements: Track your performance, compete with others, and earn badges and rewards for your achievements.
- Secure and Reliable: Robust security measures to protect user data and ensure fair play.