Skip to content

IEEE-VIT/enigma8-backend

Repository files navigation

Backend for Enigma 8.0


About

Enigma 8.0 is an online cryptic hunt organized by the IEEE-VIT Student Chapter. This initiative is completely developed and led by students and is played by thousands of competitors from all over the world. This being the 8th edition of Enigma, we remain undefeated as no one has ever been able to complete our challenge!

A cryptic hunt with a compelling storyline that you have to navigate skillfully from room to room with powerups that can also be used in each room. The participant with the highest number of points on the leaderboard wins the coveted title.

We aim to create a platform where people from all over the world come together and battle for points using their problem-solving skills and out-of-the-box methodologies to crack the code. Only the best will grace the topmost spots on the leaderboard!

You can check out the postman documentation here.

Postman

Tools and technology used

  • NodeJS
  • Express
  • MongoDB
  • PassportJS
  • Winston
  • AWS Elastic Beanstalk

Getting Started

To get started:

  • Clone the repo. https://github.com/IEEE-VIT/enigma8-backend.git
  • Checkout to a new branch. git checkout -b my-amazing-feature
  • Make some amazing changes.
  • git add .
  • git commit -m "<Verb>: <Action>"
  • git push origin my-amazing-feature
  • Open a pull request :)

For running this project successfully you'll need to create a .env file and store your firebase credentials there like .env.sample.

To start server

npm install
npm start

To start contributing, check out CONTRIBUTING.md . New contributors are always welcome to support this project.

License

This project is licensed under MIT.

Made with ❤ by IEEE-VIT