Skip to content

MLSC-DB/Mystixia-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.


About

Source code to MLSC DB's Mystixia event

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 46.5%
  • JavaScript 37.4%
  • CSS 16.1%