Craftnut: an inventory system for artists


Craftnut is a simple inventory and sales system for the goods that artists sell on the “Artist Alley” of conventions

Before anything: This project is not complete nor a priority. It’s in a very simple state, it’s used mainly as a learning/testing ground for some technologies that I come back from time to time

Front and back

It’s a

nextjs.svg logo Next.js
project meaning
react.svg logo React
, hosted on Vercel, with
ts.svg logo TypeScript
and styled with
tailwind.svg logo Tailwind CSS
and downloadable as a PWA

Database

The database is Supabase with files stored in a Cloudflare R2 Bucket

Here are some screenshots to get the general idea of the UI

Login page Empty stock page

Stock empty form Form for creating a design (Images are compressed before storing them in the bucket) Populated form Exploring a design Stock empty form

Stock Page

Monkey Wallpaper https://www.pexels.com/photo/photo-of-a-monkey-on-an-elephant-sculpture-7709881/