I'm a first-year A-Level Computer Science student, and I need to create a project that utilizes an SQL database. The requirements state that it should be 'sufficiently complex,' with examples like a hotel booking system or a quiz app. However, I find those ideas to be a bit dull and want to come up with something more impressive that will stand out on GitHub. If you've completed similar projects or work in the industry, what are some creative ideas you can suggest? Additionally, for those who hire in tech, what projects have you seen on CVs or GitHub that particularly caught your eye? Thanks!
2 Answers
Make sure to focus on planning and implementation since that's where a major part of your marks will come from. I’m doing OCR, and it’s heavily weighted on documentation, so ensure you're well-organized in your approach!
How about populating an Excel sheet with synthetic data, then creating a Python script to import that data into your database? You could simulate a hotel booking system by generating 50 rooms with various attributes (like guest names, booking dates, cancellation status, etc.). Use SQLAlchemy to handle the database side—creating, searching, and filtering bookings. This approach not only meets the project complexity requirements but also gives you a hands-on real-world experience!
Yeah, I’m all about making it fun and TikTok worthy for my GitHub while ensuring that I get a good score!