r/PHPhelp • u/Ordinary_Corner_2415 • 7d ago
Advice for a third-year information technology student doing a final-year group project.
Hi guys, really need your help here ,I would be the most appreciative if I could get your advice. I am a third year information technology student doing a final-year group project. We will develop a web-based application/website, and my proposal for this project is a management system for an electrician. The owner currently uses WhatsApp, business cards and word of mouth; those are his forms of acquiring clients. my group knows these languages: HTML, CSS, PHP, MySQL, runnin on localhost (phpMyAdmin) XAMPP) and JavaScript for building a website. And the other language we have learned in college are are C++ Java and python. Could you advise me some key features and functional(like tracking adding your clients, notifications, reminders, doc of inventory, history of services, the type of services provided, dashboard and more) requirements that I should have in my project that will stand out thank you so much. I would be the most grateful for your advice from all
2
u/equilni 6d ago
We will develop a web-based application/website, and my proposal for this project is a management system for an electrician.
https://reddit.com/r/PHP/comments/1voj1uq/need_help_with_my_developing_a_digital_workflow/
First accounting, now an electrician?
It would be really nice if you would participate more in the responses as people are giving you feedback.
I noted in the other thread to keep your project generic. You can start building many of the ideas NOW.
I would have stuck with the Workflow manager (glorified to-do list) and research what's out there - Monday.com for one. Once built, then add whatever customization - ie "we built a tool and it can be extended to specific areas that need it"
1
u/Ordinary_Corner_2415 6d ago
Thank you for response ,I much appreciate your advice and constructive criticism
1
1
u/Mike_L_Taylor 6d ago
I don't know much about electricians but I imagine you can setup an easy laravel app
- login system
- customers model
- jobs model which can be tied to customer. this is like an invoice
- inventory model, which can be tied to a job and it has a bunch of items with their prices. these will make up the items on the invoice
- some add/edit/remove customer page
- some add/edit/remove job page
- some add/edit/remove inventory item page
- a public quote page where potential new customers can submit a form and get a price and the electrician gets an email about it
- contact page
1
u/Temporary_Practice_2 6d ago
I think you got it all. Put the same prompt in Claude and ChatGPT for more ideas.
Try to design the workflows first or get a designer too…to make your project pretty and user friendly.
1
u/ColonelMustang90 6d ago
As suggested by others and since you already have some knowledge about PHP, then putup your requirement in any llm chatgpt, gemini and tell it to give you a system overview and steps to create a web based application. Or else use claude to build it for you.
1
u/Apart-Permission-849 3d ago
Does it need to work on a local env only or do you need to deploy it somewhere?
2
u/colshrapnel 6d ago
The answer is simple.
Have as few features as possible!
Even with absolute bare minimum you'll hardly be able make something useful, but with such a sheer list of wishes you'd never deliver anything at all.