Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 2.07 KB

README.md

File metadata and controls

52 lines (41 loc) · 2.07 KB

Mystixia - Cryptic Hunt Event

Mystixia poster

Overview

This repository contains the source code for Mystixia, the official cryptic hunt event hosted by MLSC Derabassi '27 during Frosh Week 2024. The event took place on 13th August at 2:00 PM and ran for more than 12 hours with participation from over 100+ students.

Features

  • Dynamic Backend Functionality: Implements answer validation, progressive question flow, and an automated blocking mechanism with dare-based unblocking to ensure fair gameplay.
  • Advanced Admin Dashboard: Provides real-time user and team management, activity tracking, performance analytics, and live operational oversight.
  • Enhanced Gameplay Integrity: Seamless integration of backend and admin dashboard functionalities to deliver a smooth and competitive cryptic hunt experience.

Tech Stack

  • Frontend: CSS, Gsap, Three.js, Spline
  • Backend: Node.js, Express.js, MongoDB
  • Additional -
    • JWTs for authentication
    • Zod for validation
    • Nodemailer for sending mails on successful registration

Installation

  1. Clone the repository:
    git clone https://github.com/Fyxod/cryptic.git
    cd cryptic
  2. Install dependencies:
    npm install
  3. Start the server:
    npm start

Screenshots

Dashboard

Dashboard

Login page

Login page

Cryptic

Cryptic

Leaderboard

Leaderboard

License

This project is licensed under the MIT License - see the LICENSE file for details.