Mokshya is an innovative webapp to merge the thrill of escape rooms with the intellectual challenge of coding problems. The concept revolves around creating an interactive breakout game experience where participants solve puzzles, overcome obstacles, and progress through different levels by writing and debugging code.
Mokshya is more than just a project—it’s a vision to make learning and problem-solving engaging, accessible, and impactful. Here’s why Mokshya is the perfect choice for a hackathon project and beyond:
- Engaging and Fun Learning
- Bridging Learning and Entertainment
- Skill Development Through Problem-Solving
- Collaborative and Competitive Spirit
- Adaptable for All Audiences
- Real-World Applications
- Alignment with Global Trends
- MERN Stack: For developing the webapp(ReactJs for frontend, NodeJs with Express for backend and MongoDB for Database.),
- Genially: For game creation and integration,
- Framer motion, Tailwind CSS & Daisy UI: For User Interface Styling.
On the project folder
npm install
Input PORT, MONGO_DB_URI, JWT_SECRET, NODE_ENV in ".env" file:
PORT = 5000
MONGO_DB_URI = your mongodb uri,
JWT_SECRET = your jwt key
NODE_ENV = development
Run server:
npm run server
Backend Server will run at: http://localhost:5000
Change the directory to projectFolder/Frontend:
cd frontend
Install npm packages:
npm install
Run the frontend:
npm run dev