Welcome to Plantventory, your personal jungle journal!
A full-stack, modern-as-heck plant inventory app built with Next.js, TypeScript, Prisma, Neon (PostgreSQL), Stack Auth, and UploadThing.
Curate, care for, and celebrate your favorite medicinal herbs, houseplants, and garden greens — all in one smooth digital space. 🌼🧪🌾
-
🪴 Custom Plant Inventory
- Add, edit, and organize all your leafy friends with love and labels.
- Save your favs — from lavender to lucky bamboo.
-
🧠 Smart Notes
- Log care routines, growth stages, or that time your aloe bloomed (finally).
-
📸 Image Uploads (via UploadThing)
- Snap and stash pics of your plants. Flex that monstera!
-
🔐 Secure Authentication (Stack Auth)
- Sign in safely, no monkey business.
-
📦 Robust Backend
- Prisma + Neon PostgreSQL = the perfect soil for your plant data.
-
⚡ Fully Typed with TypeScript
- Because bugs belong in the garden, not your code.
Layer | Tech Used |
---|---|
Frontend | Next.js + TypeScript |
Styling | Tailwind CSS |
Auth | Stack Auth |
Database | Neon (PostgreSQL) |
ORM | Prisma |
Uploads | UploadThing |
- Node.js (v16+)
- PostgreSQL (Neon & StackAuth, or local if you're feelin’ vintage)
git clone https://github.com/yourusername/plantventory.git
cd plantventory
npm install