Lluminor
BackendDiscontinued

CampusBytes backend

PersonalServerBusiness2026 – present

Overview

Backend API for the CampusBytes food delivery platform — order management, menu serving, and delivery state.

The backend API powering both the CampusBytes mobile app and web admin dashboard.

Built with Node.js and Express, consuming Sanity as a headless CMS for menu and vendor content management.

Axios handled external service calls. PostgreSQL stored transactional data — orders, users, and delivery state.

Discontinued alongside the broader CampusBytes project before reaching production.

Stack

Backend / API

Node.jsExpressAxiosSanity

Inspiration

Needed a backend that could serve both a mobile app and a web admin panel from a single API — with content managed via CMS rather than hardcoded.

Structure

Architecture

API
Express REST API
Data
PostgreSQLSanity CMS

Schema

Vendor
→ MenuItems (1:N)
Order
→ OrderItems (1:N)
User
→ DeliveryState (1:1)

How it works

01

Sanity CMS

Menu and vendor content managed via Sanity — non-technical operators can update without code.

02

Express API

REST endpoints for orders, users, menus, and delivery state.

03

PostgreSQL

Transactional data — orders, user accounts, and delivery records.

04

Axios Integration

External service calls (payment, maps) proxied through the backend.

In this group

Jamil Harun · 2026