Full-Stack Developer
KusinaGo is a dedicated food ordering platform designed to bridge the gap between traditional Filipino dining and modern convenience. Built from the ground up using PHP and MongoDB, it features a seamless ordering experience for customers and a robust administrative dashboard for managing real-time inventory, sales reports, and order fulfillment.
This project is currently running locally. You can explore the full source code and setup instructions on GitHub.
Dynamic menu browsing, cart management with real-time updates, and a secure checkout process. Includes user account management and order history tracking.
A comprehensive admin panel featuring sales analytics, low-stock alerts, user management, and PDF report generation using DOMPDF.
Implemented secure session-based authentication with Bcrypt (password_hash) for password protection and role-based access control (Admin vs. User).
One of the main technical challenges was efficiently handling complex data relationships in a NoSQL environment. specifically calculating the "Top Selling Items" dynamically from the orders collection without the joins found in traditional SQL databases.
Building KusinaGo deepened my knowledge of server-side PHP programming and the flexibility of NoSQL databases. It taught me how to bridge raw data with meaningful user interfaces, from dynamic frontend menus to complex backend reporting systems.