Cosmic Pursuit is an on-campus treasure hunt organized by RIT S.T.A.R.D.U.ST on 10th Jun, 2022. The event witnessed around 150 participants in the form of 50+ teams.
This repository contains the source code to the website and server used as the contest portal and leaderboard in order to make the hunt more interactive and engaging.
- A map will be provided to the teams, each college building is named as a planet or a space object.
- Each level in the treasure hunt consists of 2 parts.
- The first part of the level is a puzzle will be handed over to you on a piece of paper. (Please note the puzzle on the paper has nothing to do with the next location)
- Important : For every round immediately scan the QR code on the paper before you solve the puzzle. Once you scan the QR code, your points will be reflected on the leaderboard.
- Once you solve the puzzle given on the paper, go ahead and enter the code on the website.
- If you have entered the correct code, a 4 liner would be displayed on the website.
- The second part - 4 liner is a hint to your next location. (It hints at the next location either using the planet or the description of the place itself or both)
- Once you have cracked the clue, go to the location you just figured, the volunteers there will hand you out the puzzle for the next level, now scan the QR code given and solve the puzzle.
- The cycle repeats.
Paper -> Scan for points -> Solve -> Enter code on website -> Website gives 4 liner -> Crack it -> Go to the next location & repeat
-
Add your
.env
file to the root directoryYou can refer
sample.env
for the same -
Install the required dependencies using
$ npm i --force
The
--force
flag is used as one of the dependency would fail to install without it. -
In the project root directory, you can run:
$ npm start
Runs the website in the development mode. Open http://localhost:3000 to view it in your browser.
-
Launch another terminal and switch to the server directory, by running:
$ cd server
-
Add your
.env
file to the server directoryYou can refer
server/sample.env
for the same -
Install the required dependencies using
$ npm i
-
In the server directory, you can run:
$ npm start
or
$ nodemon .
Runs the server in the development mode at http://localhost:5000.
- Reesha Shenoy
- Design Head @ Non-Tech Team - RIT STARDUST
- GitHub: @reeshaa
- LinkedIn: @reesha-shenoy
- Suraj Kumar P
- GitHub: @psk907
- LinkedIn: @suraj-kumar-p
- Aakash
- GitHub: @aakashpothepalli
- LinkedIn: @aakashpothepalli
- Dhruv Dange
- GitHub: @DhruvDange
- LinkedIn: @dhruv-dange