Skip to content

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.

License

Notifications You must be signed in to change notification settings

GRAMOLY-ORG/gramoly-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages