This is a Next.js project bootstrapped with create-next-app
.
A sleek web app combining:
- Inventory Management
Keep track of your items across locations in real time. - AI Chatbot Interface
Ask to read or modify your inventory via natural language—behind the scenes it generates the right API calls.
Example: a basic food inventory on the left, with our chatbot on the right reading your fridge contents and crafting API‑call blocks.
Your assistant can use the following operations to update the inventory:
create(name, amt, loc)
Create a new item calledname
with quantityamt
at locationloc
.delete(item)
Remove an existing inventory item.move(item, fromLoc, toLoc)
Move an item from one location to another.set(item, amt)
Override an item’s quantity toamt
.change(item, delta)
Increase or decrease an item’s quantity bydelta
.
Whenever the bot proposes changes, it will:
- Summarize the intended adjustments for the user.
- List each API call in
{ … }
notation, parsed into a block by our UI. - Ask you to confirm before applying them by pressing check.
Hackathon Information: GPT Wrapper Hackathon on sprint.dev, sponsored by Nebius AI Studio
Create a .env.local file in the root dir and place your nebius key:
NEBIUS_API_KEY=your_key_here
Download the required packages
npm install
Run the development server
npm run dev
Open http://localhost:3000 with your browser to test the project.