ctc-app : A web application for Crack The Code like contests

Desmond

Destroy Erase Improve
Staff member
Admin
Sometime ago, I had expressed an interest in building a more modern web application for Crack The Code. To that end, I have started a project on Github called ctc-app. It's expected to be generic and can be used to host any contest that follows the CTC formula.

For now, I have only implemented user login and logout and two user roles (ROOT and USER). So you can test these out for now.

Future features to add:
  • Social media login via Facebook, Twitter.
  • Admin page to manage users or create new admins.
  • Multiple types of challenges and progress tracker.
  • Leaderboards.
  • Mobile friendly design.
  • Any more that I have not thought about yet.
This thread serves as a base to discuss the web app, suggest new features, report bugs, etc.

This project is written in Kotlin using Spring Framework and the UI uses Thymeleaf templates. However, if anyone of you have any experience in UI frameworks such as React or Angular, you can volunteer to develop a new UI.

So, let's see if something comes out of this or whether this project gathers cobwebs.
 
Last edited:
If anyone of you have any experience in UI frameworks such as React or Angular, you can volunteer to develop a new UI.
Yo, I went through the old crack the code website. Can't understand what needs to build here. If it is only login, admin pages and leaderboard, I can help. I have experience of 5 years of web development backend (java) and front end (jQuery, html, css).

Haven't worked on React or Angular, but will try to implement in it. Do you have any page designs or rough idea what is expected here.
 
OP
Desmond

Desmond

Destroy Erase Improve
Staff member
Admin
Run the application and see what is done so far. Login uses Spring Security and the UI is made up of Thymeleaf templates. For now the only functionality is that different links will be displayed in the nav bar based on the user's role.
 

Vyom

The Power of x480
Staff member
Admin
I really hope I had enough knowledge to contribute. But I like the idea.
Keep it up.
 
OP
Desmond

Desmond

Destroy Erase Improve
Staff member
Admin
It's a better website for crack the code. I used to think the existing crack the code method is a bit clunky and wanted to build a better web app for it.
 
Top Bottom