Restaurant Booking Platform2018
DiningHour
Frontend & Backend Developer · Around 8 months in 2018
DiningHour is a restaurant table booking platform where users can browse cuisine and food information, check ratings and reviews, and book available table slots.
What I worked on
- Built the home page, restaurant listing page and restaurant detail page with dynamic content
- Implemented HMVC architecture for the backend
- Built separate Super Admin, Admin and Vendor panels
- Developed the login API and supporting APIs for a Cordova-based mobile app
Key features
- Restaurant browsing by cuisine and ratings
- Table slot booking
- Role-based admin, vendor and super admin panels
Technical stack
Frontend
CodeIgniter (PHP), AJAX
Backend
CodeIgniter (PHP), HMVC architecture
Database
MySQL
API / integration work
Built login and supporting APIs consumed by a Cordova mobile app, alongside the CodeIgniter web backend.
All technologies
- PHP
- CodeIgniter
- HMVC
- MySQL
- Cordova
- AJAX