Skip to content
/ cryptic Public

A cryptic hunt platform with progressive puzzles, answer validation, team management, and a real-time admin dashboard.

License

Notifications You must be signed in to change notification settings

Fyxod/cryptic

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

A cryptic hunt platform with progressive puzzles, answer validation, team management, and a real-time admin dashboard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7