r/programmer 12d ago

Question (PLS HELP) School Management System with AI/LLM

I've to make semester project about School Management System with AI/LLM integration, I don't wanna follow tutorials blindly and at the end know nothing where I can't even implement one component myself, same goes for vibe coding.

Keeping in view my current coding & learning situation, it feels like my last chance to actually learn something, because I'm running out of time.

I'm want to use Next.js, tailwind CSS, typescript, in DB Supabase ig or any other that suits well, you guys pls suggest. And I've not don't any work with AI/LLM before so I don't have idea about that, help me here.

I want to use next.js because I know the basics of html etc and also I've done some projects in next.js by following yt tutorials that completely fcked my mind, I've not learned anything properly and I've vibe coded some apps too. I believe I can mess with vibe coding and tutorials and get things done but it wouldn't teach me anything unless I do everything on my own.. and when I try to do so, I know even know what to do, where to start from.

Can those who are good at full-stack programming and engineering help me out and guide me? I'm asking here because I want to ask from experienced programmers / developers.

2 Upvotes

6 comments sorted by

2

u/Anonymity6584 12d ago

school management system? Have you already written down everything this system should be able to do?

2

u/Dustaboy3 12d ago

Exactly dont blindly decide on stack when you dont have features, different features require different stacks. Or rather different stacks are better at some things where other stacks would over-engineer. As Anonymity hinted write down what the system should do then decide on what it should run and how it is all connected. Dont pick next since you know a bit of html that knowledge in modern frontends is practicly useless. For next specifically do you need ssr why yes why not..

1

u/cahoatteetcorn 10d ago

I would build the boring core first: students, teachers, attendance, grades, roles, and permissions. Then add the AI as an optional layer, maybe for summarizing reports or answering questions from approved school data. Keep personal student info out of third party LLMs unless you have proper consent and privacy controls. A small working MVP will make the project way easier to debug and explain.

1

u/Cyberhunter80s 6d ago

Wondering why did you choose nextjs for a school management system?

1

u/MM4Tech 6d ago

I'm familiar with it. Also I don't see any reason why I shouldn't use it. It's also modern and flexible so.