Skip to content

Latest commit

 

History

History
63 lines (36 loc) · 2.24 KB

README.md

File metadata and controls

63 lines (36 loc) · 2.24 KB

GRAMOLY Challenges is a modern concept, a new platform, and a new route of doing POTD. The challenges brought to you by GRAMOLY are daily problems of STEM assigned to you by the team which consist of live and interactive rankings, dynamic leaderboards, and points. It will help you become better at problem-solving in a really fun and gamified way.

If this doesn’t excite you enough then you will be hooked to learn that due to our powerful servers, the leaderboard will be revised every second!

Last but not the least, you can attempt it over your favorite social platform, discord. No more hassle of changing the platform. Although, don’t be afraid if you aren’t active on discord. You can very well attempt it over the website as well.

Learn more at https://challenges.gramoly.org/

Requirements

If you are planning to use the full version of this app you will need access to:

  • A MySQL server
  • A SMTP server

Installation

Clone GRAMOLY Challenges

git clone https://github.com/GRAMOLY-ORG/gramoly-challenges

Install .NET Core SDK 6.0

Using Ubuntu 20.04? Just run sudo bash install-dotnet.sh. Otherwise:

Please visit https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu for instructions on how to install .NET Core SDK 6.0 in your Ubuntu distribution.

Edit appsettings.json.example

Rename appsettings.json.example to appsettings.json and add values.

Publish it

sudo bash build.sh

NOTE: published apps are usually under src/[project_folder]/bin/Release/net6.0/publish/ directories.

Execute both apps

dotnet "path_to_the_published_discord_bot.dll" &
dotnet "path_to_the_published_website.dll" &

Default login:

username: admin password: Admin123!

Note: This platform is a fork of @Et3rnos's ImaginaryCTF but modified to fulfill GRAMOLY's needs.