Tech specs and my involvement

Frontend: AngularJS (v15) node.js (v16) as of Jan 12th, 2024

Started 2017 to replace the legacy “Support Console” used before I joined in 2016 and also to support the functionality of the Vendor Console app with a team of 6 – 8 persons. This is the largest project of the company as it serves as a core platform which controls all the modules. It has been modified, upgraded and refactored multiple times as the technologies progress and as the client needs changed.

Overview

The Foodkit Core Platform provides clients with a full suite of digital tools to manage and grow their restaurant’s online presence. It includes a wide range of features:

Branch Management

This section of the application enables you to view and edit existing outlet content and settings (addresses, delivery zones, service hours, etc.) as well as activate new restaurant locations

Menu Items

The Menu section allows the user to add, edit and manage content related to your restaurant’s menu, including menu items, categories, tags, modifiers and combos. The menu items page includes a table which shows all of the items which have been added to the menu for the restaurant.

CRM (Customer Relationship Management)

Access a comprehensive history of each customer’s interactions with a restaurant so clients can provide better support and an individually tailored customer service experience.

Analytics

See comprehensive and accurate sales and engagement metrics across entire restaurant chain in real-time so clients can track growth and make better marketing and operational decisions.

Marketing Tools

Allow clients to configure marketing campaign through promotions and/or coupons. Also provide channels to communicate to customers such as push notifications. Here are the features available in this section:

  • Coupon codes
  • Promotions
  • Announcement pop-ups
  • Product upsells
  • Push notifications
  • SMSs

Order Management

See a list view of all orders being processed by the restaurant chain.

Loyalty Program

A “punchcard” inspired loyalty program which rewards customers when they spend money for a restaurant.

User Access Controls and Auditing

Fine-grained control over who can view and change data and settings for restaurants, and an auditable log of changes made by the account holder.

Platform user details
Activity logs

Demo

This is a demo video made with an older version of the project. It should be fine just to demonstrate the application.

GHST Rebranding

The platform has later been re-themed for GHST branding. For more information see GHST.