Peqer – QR Menu & Ordering Platform

Client:

Peqer

Date:

2020–2021

Duration:

12 months
Peqer – QR Menu & Ordering Platform
Full-stack development of Peqer, a QR-based menu and ordering platform launched during the COVID period. The system enabled restaurants and retail stores to present products digitally via QR codes, manage orders and payments, and operate through a complete ecosystem consisting of an admin panel, a consumer mobile app and a backend platform.

About the client

Peqer was a digital product created to help restaurants and retail businesses adapt to COVID-era restrictions by enabling contactless menus, digital product browsing and remote ordering through QR codes and mobile devices.

Project Overview

Peqer was designed as a comprehensive digital platform addressing the need for contactless menus and ordering during the COVID period. By scanning a QR code, consumers could instantly access a digital menu or product catalog, view detailed product information and place orders without physical interaction. The platform consisted of three main components. The first was a web-based administrative dashboard used by business owners and administrators to manage products, pricing, categories, availability and incoming orders. This dashboard also supported customer management, role-based access control and business-level configuration. The second component was a hybrid mobile application for consumers, allowing them to scan QR codes, browse menus or products, and place orders directly from their mobile devices. The mobile app was designed for fast access and ease of use, supporting both food ordering in restaurants and product browsing in retail environments. The third component was the backend system, responsible for handling authentication, product data, orders, payments and business logic. Together, these three applications formed a complete end-to-end solution that supported real-world business operations during a critical period for the hospitality and retail industries.

The Challenge

One of the main challenges of the project was coordinating three distinct applications with shared business logic and data models. The system needed to reliably synchronize products, prices, orders and payments across the admin dashboard, mobile app and backend services. Additional complexity came from supporting multiple business types, including restaurants and retail stores, each with slightly different workflows and requirements. Analytics, order tracking, payment handling and role-based access control needed to be flexible enough to adapt to different use cases while remaining consistent across the platform.

My Contribution

I worked as a full-stack developer on the Peqer platform, contributing across all three applications. I developed the administrative dashboard using Vue.js with Vuetify and Bootstrap, implementing complex management interfaces for products, customers, orders, roles and analytics. I also contributed to the hybrid mobile application built with Ionic, focusing on consumer-facing flows such as QR scanning, product browsing and order placement. Particular attention was given to usability and performance, as the mobile app needed to provide instant access in real-world environments such as restaurants. On the backend, I implemented core functionality using Laravel, including authentication, role management, order processing, payment handling and API endpoints consumed by both the admin dashboard and mobile application. The result was a scalable, production-ready platform supporting real businesses during the COVID period.

Technology Stack

  • Vue.js, Vuetify, Bootstrap, Laravel, Ionic, hybrid mobile applications, QR-based systems, ordering and payment platforms, analytics dashboards, multi-application architecture
Tags
Categories

Read More

OPAP S.A. – OPAP Play Betting Machines UI

Enterprise UI redevelopment for OPAP Play betting machines, focused on rebuilding a business-critical desktop application used daily across OPAP retail stores, including a Vue 2 to Vue 3 migration within an Electron environment.