Laravel Projects
I have developed multiple projects using the Laravel framework, such as booking systems, inventory modules, CMS features, and other CRUD-based applications. I use Laravel because it provides a clean MVC architecture, strong security features, and developer-friendly tools like Eloquent ORM, Blade templates, and built-in authentication. It allows me to build scalable, maintainable, and efficient applications while keeping development fast and structured.
News and Events Sms Notification Web-Based System
The News and Events SMS Notification Web-Based System is a full-featured communication platform I developed to help the university quickly spread important announcements, events, and emergency updates. The system combines web-based publishing, SMS broadcasting, and an integrated chatbot assistant to ensure fast and accessible information delivery to all students and staff.
Technologies & Unique Tools Used
Core Technologies
I built the system using Laravel for the backend with its MVC structure, Semaphore API for SMS sending, MySQL for storing all announcements and contacts, and Blade with either Bootstrap or Tailwind for the interface. Everything works together pretty smoothly, especially for handling real-time updates.
Unique Tools & Laravel Features
1. Laravel Task Scheduling
This feature handles all scheduled texts, reminders, and automatic log cleanups. It runs quietly in the background so admins don’t need to remember anything manually.
2. Laravel Queues & Workers
When sending bulk SMS, queues really help. Instead of slowing down the website, all text messages are processed in the background, making everything faster and more reliable.
3. Laravel Telescope
I used Telescope a lot during development. It helped me track API calls, database queries, SMS logs, and even chatbot activity. It’s super helpful for debugging and making sure everything works exactly as expected.
4. Chatbot Scripts + API Integration
The chatbot can answer common questions, understand keywords, and even retrieve specific announcements when users ask. It acts like a mini support assistant inside the system.
5. Postman
I used Postman for testing the Semaphore API and verifying that chatbot endpoints were sending the correct data.
6. Laravel Form Requests
These helped validate phone numbers, announcement details, and chatbot queries. It keeps the data clean, consistent, and secure.
Problem It Solves
Before this system, the university mostly relied on Facebook posts, printed posters, manual text blasts, and even word of mouth. These were slow and not very reliable—especially during emergencies or sudden schedule changes.
With this system, updates are sent instantly, students receive SMS even without mobile data, and everyone stays informed. Admins also save a lot of time because the system automates reminders and the chatbot handles repetitive questions.
Impact & Results
Because of this project, communication on campus became a lot faster and more consistent. More students joined events, misinformation dropped, and common questions were handled automatically by the chatbot. Overall, it helped improve transparency and made the admin–student communication flow much more efficient.
University Press Inventory System
This project is a web-based inventory and sales monitoring system built for the University Press. The goal was simple: make it easier for staff to track stock levels, manage book or merchandise sales, and generate clean reports without relying on manual logs or spreadsheets.
Core Features
The system includes real-time inventory management where staff can add products, update stock, and monitor low-stock items. It also records every sale, including quantities, prices, and transaction details, making it easier to review daily or monthly activity. Products are organized by category to keep everything easy to find and manage. I also added automated stock alerts so staff know exactly when supplies are running low, helping them avoid out-of-stock issues.
Reporting and User Roles
The system can generate sales summaries, inventory movement reports, and low-stock notifications with just a few clicks. It also supports different user roles—admins can manage everything, while clerks or cashiers only access the modules they need.
Technologies Used
I built the backend using Laravel, taking advantage of features like Eloquent ORM, middleware for role-based access, Form Requests for validation, and database migrations. MySQL handled all product, sales, and transaction data. For the interface, I used Blade with either Bootstrap or Tailwind to keep the UI clean and easy to use.
Problem It Solves
Before this system, staff relied heavily on handwritten logs and spreadsheets, which often led to errors, missing entries, and slow processing. With this system, everything becomes real-time and automated. Stock levels are accurate, sales are properly recorded, and reports can be generated instantly.
Impact
The system made daily operations much faster and more organized. Staff no longer spend time manually computing or checking stocks one by one. Reporting became more accurate, lost transactions were minimized, and overall efficiency in the University Press significantly improved.
University Homestay Booking System
This project is a web-based booking system designed to help the university manage homestay accommodations for students and visitors. The goal was to simplify the reservation process, track available rooms, and provide a seamless experience for both admins and users.
Core Features
The system allows users to view available rooms, check details like room type, price, and amenities, and make reservations directly through the platform. Admins can easily manage bookings, approve or reject requests, and update room availability in real time. The system also sends notifications to users when their bookings are confirmed or updated.
Booking Management and Calendar
Admins can see all reservations in a clear calendar view, making it easier to manage overlapping bookings and plan for high-demand periods. Users can also see their booking history and upcoming reservations.
Payment and Confirmation
The system includes a simple payment tracking feature and generates confirmation messages for every successful booking. This ensures transparency and reduces errors during check-in.
Technologies Used
The backend is built using Laravel, leveraging MVC architecture, Eloquent ORM for database interactions, Form Requests for validation, and middleware for access control. MySQL stores user data, room details, and booking records. The interface is built with Blade templates and styled using Bootstrap or Tailwind for a responsive and clean design.
Problem It Solves
Before this system, homestay management relied on manual bookings, phone calls, and spreadsheets. This often led to double bookings, confusion over room availability, and delayed confirmations.
With this system, bookings are automated, availability is updated in real time, and both admins and users have a clear, organized view of reservations.
Impact
The homestay booking process became faster, more accurate, and much easier to manage. Users enjoy a smooth booking experience, admins save time on manual coordination, and the university can efficiently handle accommodations, even during peak periods.
