All projects

    Live2024

    Canteeno

    High-concurrency food ordering

    A full-stack backend application handling high-concurrency food ordering and cafeteria management with decoupled API architecture.

    Canteeno product screenshot

    Problem

    Cafeteria lines were a massive bottleneck causing students to waste time during burst traffic lunch hours.

    Approach

    Built a robust REST API capable of handling multiple concurrent clients, caching inventory in Redis, and executing ACID checkout transactions in MongoDB.

    What shipped

    • Processed university cafeteria orders efficiently during burst traffic without dropping orders.
    • Maintained strict database consistency during high-concurrency concurrent order placements.
    • Managed live inventory with a Redis cache fallback to ACID transactions for state mutation.

    Stack

    • Node.js
    • Express
    • MongoDB
    • React
    • Redis