Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

juloren's avatar

How can build a CRM for a training center ?

Hello everyone, For a internship, I was asked by my supervisor to build him a CRM, so he could be able to manage his training center enterprise. The CRM's objective is to be able to assign a teacher to a course, assign a class of students to a planning, etc. My supervisor must also be able to create new profiles (teachers, students,...), create new (virtual) classes, to generate plannings which can be exported in PDF. For the moment, this is all I know. I don't really know where to start so if any of you could give me a hint, I would be very grateful. Thank you for your attention !

0 likes
3 replies
sr57's avatar
sr57
Best Answer
Level 39

I see 2 ways for your first step

  1. Easy and educational

Install Laravel with the starter kit breeze

Define your 2 first models (tables) : Teacher / Course

Seed some data

Create your first view to assign a teacher to a course

  1. Easier but less educational

Use a crud generator, ... (Voyager, Badaso, ...)

1 like
sr57's avatar

@juloren

Happy coding

Last but not least, you can also use Github to share your work with the community, can easier retrieve help and learn how to use this tool.

1 like

Please or to participate in this conversation.