← All work
Product · 2020

Inventory Management Web App

A restaurant POS / digital-menu platform

Overview

An inventory-management web application (IMS) for a restaurant POS / digital-menu platform, providing staff a browser-based interface to track and manage stock and related records, backed by Firebase.

The Challenge

Restaurants need to keep on top of inventory alongside ordering. The platform required a lightweight, self-contained web tool for managing inventory data without standing up additional backend infrastructure.

What We Built

A React single-page application (Create React App) using React-Bootstrap for the UI, React Router for navigation, and React Context for shared state across the app. Firebase provides authentication and the data backend, with Moment.js for date handling. The source is organized into components, contexts, and assets, with a dedicated firebase.js integration module.

Technologies & Approach

React with React-Bootstrap for fast, responsive UI, Context API for state, and Firebase as a serverless backend, minimizing operational overhead for an internal tool while keeping the stack consistent with the rest of the platform’s front ends.

Outcome / Impact

Delivered a standalone inventory-management interface that extended the POS platform beyond ordering into stock tracking, using a serverless Firebase backend.

Capabilities Demonstrated

  • React SPA development with React-Bootstrap and React Router
  • Firebase-backed authentication and data persistence
  • Context-based state management for internal tooling
More work See all →