It’s been more than 3 years since I last posted, and I’m quietly excited to share a big step: I built my first full-stack app, MediTrack, in just three days during my company’s Vibe Coding challenge. As a data engineer with no app dev experience, this was a big deal for me, and I’m eager to tell you about it.
What’s Vibe Coding? 🛠️
It’s a short, creative coding event where developers explore tools like Cursor, Replit, Gemini Code Assist, GitHub Copilot, and frameworks like Windsurf. The goal is to learn, build something useful, and share it with others.
I used Windsurf, which made building an app feel surprisingly doable.
💊 Why MediTrack?
Missed a pill lately? I built MediTrack to help people—seniors, caregivers, or anyone—stay on top of their medication schedules with ease.
⚙️ My Tech Stack
MediTrack runs on Windsurf, a beginner-friendly full-stack framework with:
Next.js 📱: For seamless frontend and backend.
Prisma 📊: Easy database setup.
TailwindCSS + shadcn/ui 🎨: For a clean, simple design.
Clerk 🔒: For secure logins.
Windsurf handled the complex parts, letting me focus on features.
🚀 What I Built in 3 Days
MediTrack is packed with practical features:
Secure Logins 🔐: Dashboards for patients or caregivers.
Manage Meds ✍️: Add, edit, or delete meds with number-only fields for quantity, refills, and prescribed amounts.
Smart Suggestions 💡: Auto-suggests tablets, capsules, or syrups for common meds via dropdowns.
Auto-Formatting 🖌️: Medicine names in Title Case, dosage times as HH:MM.
Confirm Changes ✅: Prompts when editing names or switching Taken/Missed status.
Track Doses 📋: Monitor quantity, refills, and prescriptions.
Weekly Reports 📧: Summaries sent via SMS or email.
User-Friendly 😊: Clear interface for first-timers.
Mobile Support 📲: Works great on phones and tablets.
📚 What I Learned
This project taught me a lot:
You don't need to be a design expert to build a solid app.
Tools like Windsurf simplify complex tasks.
AI tools help, but your ideas make the difference.
🌱 Why This Matters
After three years away, building MediTrack was a personal win. Vibe Coding pushed me to step out of my data engineering comfort zone, and I’m proud of what I created. It’s rewarding to make something that could help people.
Thinking of trying Windsurf or Copilot? Start with a small project—it’s worth it. Got an idea you’re working on? I’d love to hear about it in the comments! 💬
Disclaimer: This was part of my company’s Vibe Coding challenge. All thoughts are my own.
Top comments (0)