snapterra banner

01 PROBLEM

Managing tasks and multimedia assets often requires separate tools, leading to fragmented workflows. The goal was to build a unified full-stack dashboard for media and task management.

METRICS
Role
Full Stack
Framework
Next.js
UI
Glassmorphic

02 RESEARCH

Analyzing existing task managers revealed a need for seamless cloud sync and intelligent data entry. Evaluated Framer Motion for responsive interactions and TanStack Query for state updates.

03 ARCHITECTURE

+-----------------+ +-----------------+ | Next.js App | | | | (Frontend) +------->+ OpenAI API | | | | | +-------+---------+ +-----------------+ | v +-------+---------+ +-----------------+ | Uploadthing | | PostgreSQL | | (Cloud Storage) + | (Database) | +-----------------+ +-----------------+

04 CHALLENGES

Integrating intelligent features without compromising performance was tricky. Implementing the OpenAI API to auto-generate and validate form input fields effectively reduced data entry errors but required careful prompt engineering to ensure reliable responses.

05 SOLUTION

By leveraging TanStack Query, seamless optimistic client-state updates were achieved. JWT authentication ensured secure session handling and a responsive glassmorphic UI was implemented with Framer Motion.

06 LEARNINGS

  • >Optimistic state updates drastically improve perceived performance.
  • >AI validation on forms is powerful but requires strict fallback mechanisms.
Deepak Mardi | Software Engineer