Skip to content
All projects

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