Wiki › Project

Homie Kitchen

Project · app · 2025

Homie Kitchen is a restaurant management system built with Next.js. It covers what a small restaurant runs on: accounts, the menu, orders and stock.

Features

Accounts with roles
admin, staff and customer, each seeing a different side of the app.
Menu management
add and edit dishes and mark them available or not.
Orders
customers order from the menu and check out, and staff follow each order's status.
Inventory
track ingredients and stock levels.
Analytics for the admin, and a layout that works on phones

How it's built

It is a single Next.js app in JavaScript, whose API routes serve the data, backed by SQLite locally and Postgres on Vercel. The repository includes Jest tests, a document listing every API route, and a deployment guide. It ships with demo accounts for trying each role.

See also

In the knowledge graph

Homie Kitchen and the 8 things it is linked to. Open any dot for its page, or explore it in the full graph.

When
2023202420252026
Jul 2025 · 18 commits

As data

Everything on this page is read from triples in the knowledge graph. These are the 20 it states about Homie Kitchen, and 1 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.

Download
@prefix id: <https://ask.chaipat.cc/id/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix cj: <https://ask.chaipat.cc/ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

id:HomieKitchen
    a cj:Project ;
    rdfs:label "Homie Kitchen" ;
    cj:description "Restaurant management system in Next.js: authentication, menus, orders and inventory." ;
    cj:context id:OpenSource ;
    cj:repository "https://github.com/AppleBoiy/homie.kitchen"^^xsd:anyURI ;
    cj:firstCommit "2025-07-27"^^xsd:date ;
    cj:lastCommit "2025-07-28"^^xsd:date ;
    cj:commitCount 18 ;
    cj:kind "app" ;
    cj:theme id:ThemeWeb ;
    cj:uses id:JavaScript ,
            id:NextJS ,
            id:Vercel ,
            id:Jest ,
            id:SQLite ,
            id:PostgreSQL ;
    cj:tier 2 ;
    cj:article "https://ask.chaipat.cc/wiki/HomieKitchen"^^xsd:anyURI ;
    cj:activeIn id:Y2025 ;
    cj:activity _:b81 .