What Skills Do I Need for My Educational App Project?

October 27, 2025 3 answers
Asked by TechWhizKid123
Hey everyone! I'm a software engineering student gearing up for my graduation project, and I've got a vision for a mobile app that would help manage educational facilities, like schools and universities, which I think is really needed in my country. After some research, I learned that I should aim to have a front-end that's separate from the back-end, so any institution can adapt it by just swapping in their database with minimal fuss. I'm planning to use Dart and Flutter for the app, but I'm not sure what else I should dive into. Any recommendations or advice would be super helpful! Just for context, my advisor suggested a project with AI to create a lecture timetable, which I really didn't like, and I want to convince him to let me explore my app idea instead. I want to make sure I have a grip on what I'm doing so I don't overwhelm myself and can present a strong case for my project.

Answers

DevGuru22
Honestly, I think your app is a great idea! Managing educational facilities could mean anything from scheduling and attendance to grade tracking. Itโ€™s a broad concept but can be tailored to suit specific needs. Just keep in mind that it can be a big project, so maybe scale it back to start with essential features and expand later.
Reply to this answer
CodeNinja94
Youโ€™ve got a solid start! Dart and Flutter will handle the front-end nicely, but you'll also need to focus on the back-end. For that, consider learning something like Java Spring Boot. You'll need a database - PostgreSQL is great, but since you mentioned Microsoft SQL Server, that could work too. Just make sure to connect your front & back end effectively, first on a local setup and later within the school's network. Donโ€™t forget deployment too, thatโ€™s crucial for getting your app out there! It's a good idea to pitch this to your school for feedback before diving in.
Reply to this answer
TechieTommy
About your advisor's suggestion on the AI timetable app, I get your concerns. It's definitely not a trivial problem, and if youโ€™re not confident about AI tech, itโ€™s smart to pivot to something more manageable. Your idea of creating an application to help office staff manage schedules sounds practical and user-friendly. Plus, itโ€™s always better to work on something you're excited about rather than just what someone else suggests!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions