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

waledzee's avatar

intermediate laravel project

suggest a intermediate laravel project for a biggneer to learn more with a resource book/playlist

i just finshing my second project called (studykids) that contains 4 cruds (user/classes/teacher/gallery) now i want a recommendation for a difficult project

0 likes
9 replies
hupp's avatar

with the same 4 crud try to make a school blog dashboard / news board that will publish news by teachers classes vise and also use the gallery to attach media into.

Project Idea: Build a School Blogging Platform

Project Description: Create a blogging platform where users(teacher) can sign up, create, edit, and delete blog posts. You can also add features like user authentication, comments(students - class vise), and tags for blog posts. This project will introduce you to CRUD operations, authentication, relationships between models, and working with form validation.

1 like
waledzee's avatar

@hupp i think that a good project for me to do it . i think i can modify more and make an ERD and analysis the project before starting. thank you for your time

Tray2's avatar

Why not build a gallery where

  • Users can upload multiple images in one go
  • Sort their images into galleries
  • It uses a job to check for and delete duplicate images per user
  • It uses a job to create different sizes of the images.
  • Users can only see their own galleries or images unless they share the access to all users, or a select few.

The backend handling the uploaded files is done in Laravel, while the frontend chunks the uploads into smaller chunks to beat the request time limit and size limit.

1 like
martinbean's avatar

@waledzee Laravel isn’t arbitrarily grouped into distinct “beginner”, “intermediate”, and “advanced” tiers.

If you’ve found yourself familiar with reading and writing data using Eloquent models then look at some other framework components and see if they’ll make sense for your application, and try to implement them if so.

1 like
jlrdw's avatar

You could do a small business app that includes Payroll, A/P, A/R, etc. Also with lookup data to fill in customer information via a searchable first before drop down or searchable table.

And do the learning curve to make your own in place editing, don't use a package for a table like "datatables" as it's easy to do your own once you learn how.

1 like
Ben Taylor's avatar

My suggestion is to work on a project that is significant for you, rather than some arbitrary one. You will hit difficulties as you build a project and having a personal interest in the project will help you push through to find solutions.

1 like
waledzee's avatar

@Ben Taylor i think i need some time to discover this i will take this advice .... thank you for you time in replaying

Please or to participate in this conversation.