Official Digit CTC VII discussion thread (WARNING: SPOILERS HERE)

Desmond

Destroy Erase Improve
Staff member
Admin
^it's a security thing. People try to hack their way through the site. We wouldn't be able to do it from scratch and make it as secure as we need it to be as well, which is why we use wordpress.
But yeah, we have some exciting plans for next year.
Security is a non-issue if it's built correctly (sanitized input, user roles, etc.). Besides, this is a pretty simple use case so I don't think the web app would be too complicated to build or maintain.
 

sygeek

Technomancer
^it's a security thing. People try to hack their way through the site. We wouldn't be able to do it from scratch and make it as secure as we need it to be as well, which is why we use wordpress.
But yeah, we have some exciting plans for next year.
no offense but I don't mind a gap in between CTCs (like previously) if it means higher quality puzzles and prizes.
 

Desmond

Destroy Erase Improve
Staff member
Admin
IMO CTC needs a better webpage. The current method feels too clunky. Perhaps we can volunteer to build a better webpage ourselves?
 

Desmond

Destroy Erase Improve
Staff member
Admin
What do you guys think about developing a new CTC web application? I can contribute if enough people are interested in helping.
 

Desmond

Destroy Erase Improve
Staff member
Admin
Sounds good. May be I can help too. What tech stack you have in mind?
Java + Spring + Hibernate + MariaDB backend.

If anyone has experience in UI/UX then perhaps React/Angular frontend, otherwise I'll make the frontend in Thymeleaf.

But before starting development, we need to create the data model and gather requirements (types of challenges, etc).
 

TheSloth

The Slowest One
Java + Spring + Hibernate + MariaDB backend.

If anyone has experience in UI/UX then perhaps React/Angular frontend, otherwise I'll make the frontend in Thymeleaf.

But before starting development, we need to create the data model and gather requirements (types of challenges, etc).
This looks interesting. But I have no experience with MariaDB or in UI/UX or designing from ground up. How many people you are expecting?
I am learning React as of now but can't design a website on it.
 

Desmond

Destroy Erase Improve
Staff member
Admin
Technically I won't be working directly on MariaDB, I just will be using Hibernate ORM to map Java objects to tables. Hibernate will also create all the tables and relationships between them. I have 9+ years experience working in backend. However, I am not a frontend developer, so I don't know much about React/Angular/Vue or any other frontend framework. However, I know JSP and Thymeleaf for creating web pages, so if nothing I can create the frontend using these.
 

TheSloth

The Slowest One
Technically I won't be working directly on MariaDB, I just will be using Hibernate ORM to map Java objects to tables. Hibernate will also create all the tables and relationships between them. I have 9+ years experience working in backend. However, I am not a frontend developer, so I don't know much about React/Angular/Vue or any other frontend framework. However, I know JSP and Thymeleaf for creating web pages, so if nothing I can create the frontend using these.
I get the part about MariaDB. Why not use normal Oracle SQL Or Postgres? Let's see if we have more people here. I will go and check current CTC website.
 
Top Bottom