/01

Youth Fund Kenya Inventory System

WEB DEVELOPMENT
Completed: 1 Aug 2025, 1:27 p.m.
Tech Stack
JAVASCRIPT(React) nextjs javascript cloud services Restful API postgress supabase vercel typescript
Language: JAVASCRIPT

๐Ÿ“ฆYEDF Inventory System

Making inventory less of a headache and more of a vibe.

Let me take you back to my internship at the Kenya Youth Enterprise Development Fund. Sounds fancy, right? Well, it was... but buried under all the excitement was a messy little monster: manual inventory management.

Picture this, asset records scattered across spreadsheets, update requests buried in emails, and nobody ever really knowing who had what. I thought, “There’s got to be a better way to do this!” And just like that, the idea for Inventory Dashboard was born. ๐Ÿ’ก

I wanted to build something that felt smooth, modern, and actually helpful not another clunky tool people would dread opening. So I designed this dashboard to help teams track, allocate, and manage inventory like pros.

โœจ What It Can Do

๐ŸŸข Live Inventory Tracking — See what’s available, who’s using it, and where it belongs.
๐Ÿ‘ฅ Smart Member Roles — Add or remove team members, assign roles, and stay organized.
๐Ÿ“ฆ Bulk Actions — Import, export, and update lots of stuff at once.
๐Ÿ”Ž Advanced Filtering — Find what you’re looking for in seconds, not hours.
๐Ÿ“Š Interactive Analytics — Get a big-picture view of what’s going on.
๐Ÿ“ฑ Responsive UI — Looks and feels great on both desktop and mobile.
๐Ÿ” Secure Login — Because nobody wants inventory data floating in the wild.

This project wasn't just about code  it was about solving a real problem that affected real people I worked with. And that’s what made building it so rewarding. ๐Ÿ™Œ


โš™๏ธ Tech I Used (for the curious folks)

  • ๐Ÿง  Next.js 15 + React 19

  • ๐ŸŽจ Tailwind CSS + Radix UI

  • ๐Ÿงพ Zod for form validation

  • ๐Ÿ“ˆ Recharts for beautiful analytics

  • ๐ŸŽฏ Lucide Icons for that crisp UI finish

  • ๐Ÿง‘‍๐Ÿ’ป All tied together with TypeScript for a clean, safe codebase


If you've ever tried managing assets manually, you know the pain. This dashboard is my answer to that pain  born out of real-world chaos, and built to bring back the calm. ๐Ÿ˜Œ

Websockets With Django Channels

Follow If you are new to the concept of web-sockets for real-time applications in Django

๐Ÿ‘‡
๐Ÿค– Philip Titus
๐Ÿค–
Hi! I'm Philip's AI assistant. Ask me anything about my skills, projects, experience, or background!
Just now