I'm tasked with creating a website for a college event that lists various competitions (like finance, marketing, HR, etc.) where students from other colleges can enroll by providing their names and paying a fee. I'd like this website to keep track of participants and payment details, possibly using a database. I'm looking for guidance on how to start this project effectively. My background is in computer applications, but I have little knowledge of web development. The only skills I possess are in Python and SQL for data analysis, and I can pick up new coding languages with some basic explanations. I'm willing to try, especially if AI can assist with coding.
4 Answers
Since money is involved, I suggest being cautious with AI. Look into PCI/DSS regulations for processing payments; you shouldn't store payment details directly. Good practice would be to keep payment confirmations separate from personal info in your database.
You could probably make this work pretty easily with WordPress. There are lots of tools and plugins available that can help manage payments. If you have some time, I suggest giving it a try!
If you're collecting sensitive information like banking details, I really recommend not building this entirely on your own. It's a big deal when it comes to security.
Honestly, it might be better to hire someone for this. Building something like this could take a long time unless you're really dedicated. You could also look into using Wix, but that has its own learning curve.

I think saying months is a bit much. Given your background in Python and SQL, you might pick this up faster than you think!