π About This Session
This Ramadhan, letβs build something meaningful together.
In this relaxed, hands-on coding session, we will design and develop a Ramadhan Habit Tracker using Laravel β a simple yet practical application to track daily ibadah such as Solat, Quran recitation, Sedekah, and more.
No heavy theory.
No corporate vibes.
Just good people, good code, and good intentions.
π― What We Will Build
By the end of the session, you will have built:
β
A Habit Management system
β
Daily tracking functionality
β
Progress percentage dashboard
β
Clean Laravel structure with best practices
π Event Agenda
π 9:30 β 9:45 AM
β Welcome & Session Brief
- Introduction
- What weβre building today
- Ramadhan reflection & intention setting
- Environment setup check
π 9:45 β 10:15 AM
π§ Designing Before Coding
- Understanding the problem
- Database structure planning
- Tables & relationships design
- Why structure matters in real-world systems
Learn how professionals think before writing code.
π 10:15 β 11:15 AM
π» Core Development
- Create migrations & models
- Build habits feature
- Mark daily completion
- Implement validation
- Display habit list
Hands-on. You code along.
π 11:15 β 11:25 AM
π§ Short Break
Stretch, refresh, network.
π 11:25 β 12:15 PM
π Enhance with Logic & Dashboard
- Track daily completion
- Calculate progress percentage
- Build a simple summary dashboard
- Query relationships properly
Turn a basic CRUD app into something meaningful.
π 12:15 β 12:40 PM
β¨ Code Like a Pro
- Refactor controller logic
- Introduce clean structure (Action class approach)
- Improve maintainability
- Discuss real-world scalability
π 12:40 β 1:00 PM
π€ Sharing & Closing
- Key takeaways
- Q&A
- Next steps to continue improving the app
- Group photo & networking
π₯ Who Should Join?
- Beginner to Intermediate Laravel developers
- University students
- Developers who want structured coding practice
- Anyone who wants to code with purpose this Ramadhan
π Requirements
Participants should have:
- PHP 8.2+
- Composer
- Laravel installed
- Basic understanding of MVC
- Laptop ready for coding
π What Youβll Gain
β Better database design thinking
β Real Laravel development practice
β Clean code structuring techniques
β A working mini-project
β A productive and barakah-filled morning
You will also get access to learn how to use Kickoff - https://kickoff.my - Bootstrap your next Laravel project in seconds.