Giter Site home page Giter Site logo

vinamra7 / puzzle_realm Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 17.23 MB

Embark on a journey of mental mastery on our challenging puzzle-solving website.

Home Page: https://main--charming-pavlova-e13b74.netlify.app/

JavaScript 84.98% HTML 2.34% CSS 12.68%
elitmus puzzle-solver

puzzle_realm's Introduction


Logo

Challenge yourself with our engaging puzzle and develop your abilities.

Live Website

Please note that the server is hosted on the free tier of the Render app. As a result, there may be occasional delays in receiving a response. In such cases, I kindly request that you refresh the page and try again.

Table of Contents
  1. Domain
  2. About The Project
  3. Soft Skills
  4. Setup
  5. Puzzle Solution
  6. Features CheckList
  7. My details

Domain

  • Full-Stack Web Development

About The Project

Home Page

Home

Puzzle Page

Puzzle

Admin Page

Admin

Puzzle Realm, a new way to challenge your mind! Puzzle Realm is the best online platform to test your puzzle-solving skills and embark on a treasure hunt adventure.

Here’s why:

  • Engaging and challenging puzzles that will keep you on your toes.
  • A treasure hunt-like experience that will take you on a journey through different realms.

(Back to top)

Built With

Technologies used -

react    nodejs    mongoDB    express    MySQL    Render

(Back to top)

Tech Used

Tech Used
React JS Frontend
Node JS Backend
Express JS Server Route
PlanetScale MySQL Server
NodeMailer Email verification
Blue Willow + Stable Diffusion AI Image Generator
Netlify FrontEnd Host
Render Backend Host

Soft Skills

  1. Problem-Solving Abilities:

    • The puzzles, riddles, and codes on my website are designed to challenge users' critical thinking, logic, and creativity.
    • By observing how users tackle these mind-bending challenges, I can gauge their problem-solving abilities and their ability to think outside the box.
  2. Attention to Detail:

    • Delving deeper into my puzzles, users will discover hidden clues, subtle references, and specific instructions.
    • I believe that individuals with a sharp eye for detail, who can identify patterns and make connections, excel in these challenging quests.
  3. Adaptability:

    • As users progress through my puzzling realm, they encounter diverse challenges that demand adaptability and resourcefulness.
    • By assessing users' ability to adapt their problem-solving strategies, explore new avenues, and apply different techniques, I can identify their level of adaptability.
  4. Communication:

    • While my puzzles are primarily designed for individual solving, I recognize the value of effective communication.
    • I provide opportunities for users to engage with me, the creator, to seek hints and exchange insights.
    • Proficient written and verbal communication skills can enhance the puzzle-solving experience and showcase strong soft skills.

    (Back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    https://github.com/Vinamra7/Puzzle_Realm.git

For Client

  1. Install NPM packages
    npm install
  2. Create a .env file and add following data -
    REACT_APP_SERVER_URL="SERVER_URL"
  3. To run the frontend -
    npm run start

For Server

  1. Install NPM packages
    npm install
  2. Create a .env file and add following data -
     sql_host = "MYSQL_HOST_NAME"
     sql_user = "MYSQL_USERNAME"
     sql_password = "MYSQL_PASSWORD"
     sql_database = "MYSQL_Database_NAME"
  3. To run the backend -
    nodemon index.js

(Back to top)

Puzzle Solution

Puzzle 1

  • Clue 1 Presents a riddle to the user

question

  • "I have keys but no locks, space but no room. You can enter, but can't go outside. What am I?"

answer keyboard

question 1

  • User is presented A connected Hint of Puzzle 2

q1_hint

  • The connecting hint routes to pasteBin which contains a hint to install python library IMAGEHIDE for next puzzle

q1_hint2

  • Install the library required for the next puzzle
    pip install imagehide

Puzzle 2

  • Puzzle 2 presents a QR code to the user

q2

DeadEnd 1

  • The QR code is a dead end and leads to a dead end page

  • The Puzzle's solution is hidden in medta_data of the QR code user can download the QR code and use it in ImageHide library to extract the solution
    import imagehide

Solution of Puzzle 2

  • xc6oq1

  • User is presented with connecting hint to Puzzle 3


Puzzle 3

  • Puzzle 3 presents a Dead PasteBin link to the user

DeadEnd 2

  • The PasteBin link is a dead end and leads to a dead end page

  • To get the Solution user show now think about the connection hint 2
  • which was to check the !!PAST!!

Solution of Puzzle 3

  • User can use WAYBACK MACHINE to check the PAST screenshot of the dead pastebin link

answer

  • "time457"

  • User is presented with connecting hint to Puzzle 4

Puzzle 4

  • Puzzle 4 is a random Paragraph which is the input for the code given in connecting hint 3


* Provide the entire paragraph as input to the code given in connecting hint 3

Solution of Puzzle 4

  • EhfiefmabandIfvwglpahfiydmcpybwtenintfpNocahdiyphbicahpeoymhaowMsctydsacwfopoaryiosaufchasioyohaqol

Puzzle 5

  • Puzzle 5 is a riddle "The URL to the fourth face inside a book reveals the creator."

Solution of Puzzle 5

www.facebook.com/4 reveals the profile of Mark Zuckerberg (creator of facebook)

answer

  • mark zuckerberg

Features Checklist

  • Login and Register page
  • Secure Password Storage
  • 5 Clues 2 Dead ends
  • Progress storage when refresh
  • Admin page
  • Secured Admin page
  • Soft Skill Testing
  • Connecting Hints

Project status

  • Design
  • Mockups
  • Development
  • Unit testing
  • QA
  • Stage
  • Beta Testing
  • Production

my Details

puzzle_realm's People

Contributors

vinamra7 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.