TaskSync-AI is a production-grade, full-stack AI application designed to streamline personal productivity. It combines a premium SaaS dashboard with a custom-built AI inference engine to manage meetings, emails, and reminders through natural language.
- Intent Classification: Fine-tuned DistilBERT model for high-accuracy intent detection (Calendar, Email, Reminders, General).
- Entity Extraction: Advanced spaCy-based NER (Named Entity Recognition) to extract dates, times, attendees, and task descriptions.
- Context Awareness: Multi-turn conversation state management for complex scheduling flows.
- Modern Dashboard: High-fidelity UI inspired by Linear and Stripe, built with Next.js 15 and Shadcn UI.
- Real-time Interactions: Smooth animations using Framer Motion and instant feedback loops.
- Responsive Design: Fully optimized for both desktop and mobile power users.
- Bi-Directional Proxy: Next.js API routes act as a secure proxy to the FastAPI backend.
- Secure Authentication: Integrated NextAuth.js v5 with Google OAuth provider.
- Relational Data: Scalable schema management using Prisma ORM (PostgreSQL ready).
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, React 19, Tailwind CSS, Framer Motion, Lucide Icons |
| Backend | Python 3.12, FastAPI, Uvicorn |
| AI/ML | Hugging Face Transformers, PyTorch, SpaCy (en_core_web_sm) |
| Database | Prisma ORM, SQLite (Dev) / PostgreSQL (Prod) |
| Auth | NextAuth.js (Auth.js v5) |
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app_enhanced:app --reload --port 8000cd frontend
npm install
npm run devCreate a .env in the root and add:
# Database
DATABASE_URL="file:./dev.db"
# NextAuth
NEXTAUTH_URL="http://localhost:3000"
# Backend
FASTAPI_URL="http://localhost:8000"Note
Designed for high-performance AI interactions with a focus on clean typography and intuitive user flow.
Meenaksh Singhania
AI/ML Enthusiast & Full-Stack Developer
Developed as part of a transformation project to showcase production-grade AI integration.