AI Powered Task Management App (Full Stack)

AI Powered Task Management App (Full Stack)

A minimal full-stack task management app with bulk CSV task upload, audio storage via PostgreSQL streams, and AI integration for task intelligence.

View
Mobile Preview
Back to Projects
Key Responsibilities
Developed APIs, designed DB schema, handled secure uploads, integrated AI API, set up Docker + AWS deployment, and implemented frontend logic with SWR.
Key Implementations
CSV task bulk upload, pg-large-object-based audio storage, REST APIs, Auth0 auth flow, AI-driven task description engine.
Customer Impact
Enabled users to manage tasks at scale with intelligent input, streamlining productivity through automation and data handling.

Project Overview

The Problem

Manual task entry and large file uploads are cumbersome. Existing task apps don’t offer bulk creation or AI-generated content for prioritization or planning.

The Solution

Designed a full-stack app to support CSV bulk upload (csv-parse) of tasks and chunked audio file storage using PostgreSQL streams. Added AI integration to generate intelligent task suggestions and summaries.

Vision & Impact

Prove the ability to build scalable, real-world backend solutions while incorporating AI assistance in productivity tools.

Detailed Overview

This is a full-stack, minimalistic, AI-powered task management app demonstrating my skills in backend APIs, file uploads, large data storage, and AI integration. The app allows users to upload CSVs to create bulk tasks and upload large audio files stored in chunks using PostgreSQL’s large object API. It features AI-generated task suggestions using xAI’s API and supports user authentication via Auth0. Built with Next.js, Node.js, Docker, and deployed to AWS infrastructure, this app showcases my ability to engineer complex backend and frontend systems.

Technical Details

Technologies Used
Next.js
Node.js
PostgreSQL
Prisma
Express
Postman
AWS ECS
AWS EC2
S3
TypeScript
Zod
Docker
GitHub Actions
csv-parser
multer
pg-large-object
Auth0
JWT
SWR
React Server Components
Project Information

Duration

July 2025 - Present

Team Size

1

My Role

Full-Stack Developer

Key Achievements
  • Successfully streamed audio files into PostgreSQL large object using chunked writes.

  • Containerized the backend for deployment on AWS ECS/EC2 with CI/CD pipeline.

  • Integrated xAI API to provide intelligent suggestions and summaries for tasks.

Challenges & Learnings
  • Handling memory-safe uploads of large files via stream and chunk logic.

  • Building secure Auth0-based login flow with token validation and route protection.

  • Combining AI response design with user-friendly UI for task interactions.

Explore This Project

Ready to Collaborate?

If you have a project in mind or just want to connect, feel free to reach out.