RankRiddler is a fun and engaging game where players are presented with clips of gameplay and must use their knowledge and experience to accurately guess the rank of the player in the video. Whether you are a seasoned veteran of the game or just starting out, RankRiddler provides a fun and interactive way to test your knowledge of the game. RankRiddler has a point system that rewards correct answers and a leaderboard system to track the top players. Do you have the knowledge to be on top?
Players are not required to create an account but can set their username. Once they have chosen a game, they can watch a clip and determine the rank of the player in the video. Depending on their answer, players can gain or lose points and track their progress on the leaderboard, which displays the top 10 players.
- Node
- Git
Any user who would like to contribute can fork the repo and submit a issue first explaining what you want to change. After approval, you can submit a pull request
Follow the instructions below to set up the project on your local machine:
-
Fork the repo: Fork the project repository by clicking on the Fork button in the upper right corner of the repository page.
-
Clone the repo to your local machine: Copy the URL of the forked repository and run the following command in your terminal:
git clone <forked_repository_url>
-
Navigate to the Front-End directory: Run the following command in your terminal:
cd Front-End
-
Install dependencies: Run the following command in your terminal to install the necessary dependencies:
npm install
-
Start the application: Run the following command in your terminal to start the Front-End:
npm start
-
Open a new terminal: Open a new terminal and navigate to the Back-End directory by running the following command:
cd Back-End
-
Install dependencies: Run the following command in your terminal to install the necessary dependencies:
npm install
-
Create a .env file: Create a .env file in the root of the Back-End folder.
-
Add MongoDB URI to .env file: Add MONGO=yourMongoDBURI to the .env file.
-
Add port number to .env file: Add PORT=portNumber to the .env file, where portNumber is the port number you want to use.
-
Start the application: Run the following command in your terminal to start the Back-End:
npm run dev
RankRiddler is licensed under the MIT license. See LICENSE for more information.