The Virtual Quest Platform is an interactive web application that allows users to create, customize, and complete virtual quests with multimedia elements like text, images, and videos. It is designed for interactive learning, entertainment, and team-building experiences.
- User Registration & Profiles: Sign up with email or social media, create a profile with an avatar.
- Quest Creation: Define quest details (title, description, tasks, time limits).
- Interactive Challenges: Add multimedia elements (text, images, videos) to tasks.
- Multiple Question Types: Open-ended answers, multiple choice, image-based object searches.
- Real-Time Tracking: Monitor user progress in quests.
- Timed Challenges: Countdown timers for task completion.
- Ratings & Feedback: Users can rate and review quests.
- Clone the repository:
git clone https://github.com/fedorenkoivan/Cookies_hackathon
- Install dependencies:
npm install
- Start the development server:
cd server node server.js npm run dev
- Create a quest: Define quest objectives, tasks, and multimedia elements.
- Join a quest: Complete challenges in an interactive map.
- Compete and collaborate: Solve puzzles, answer questions, and track progress in real-time.
- Rate and review: Give feedback on completed quests.
- Frontend: React, SCSS
- Backend: Node.js, Fastify
- Database: MongoDB
We welcome contributions! Feel free to submit issues, fork the repo, and create pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.