This project is the AI Productivity Auto-Scheduler, a full-stack web application designed to streamline task management and help users optimize their time.
Here is a high-level overview of what the application currently includes:
Task & Milestone Management: It features dedicated modules for managing everyday tasks (TaskManager) and visualizing longer-term events (CalendarTimeline). Users can schedule items, set due dates, and track their completion.
AI-Powered Insights: The application operates on a custom Node.js/Express backend integrated with the Gemini API. It leverages this server-side intelligence to auto-prioritize workloads and generate personalized productivity insights based on the user's schedule.
Fluid Interface & Visual Polish: The frontend is built in React and styled with Tailwind CSS for a clean, modern aesthetic. We recently updated the animation engine to use the newest motion/react library, ensuring smooth, highly responsive transitions for elements like forms, task lists, and toast notifications.
Robust Architecture: It utilizes a full-stack Vite architecture (with a bundled server.ts entry point), providing real-time data syncing capabilities and integrated React error boundaries to ensure a seamless, crash-resistant user experience.