Skip to content

NibidaGhimire/mokshya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mokshya

Contents:

Introduction

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.

Why Mokshya?

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:

  1. Engaging and Fun Learning
  2. Bridging Learning and Entertainment
  3. Skill Development Through Problem-Solving
  4. Collaborative and Competitive Spirit
  5. Adaptable for All Audiences
  6. Real-World Applications
  7. Alignment with Global Trends

Tech Stacks Used

  • 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.

How to run locally?

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

Frontend will run at: http://localhost:3000/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages