TaskFlow AI is a smart task management application that helps you organize your tasks efficiently using artificial intelligence. The app automatically prioritizes your tasks and persists data in your browser's local storage for seamless task management.
- AI-powered task prioritization
- Local storage persistence
- Clean and intuitive user interface
- Real-time task organization
- Responsive design
- React - Frontend library
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- Google Generative AI - AI capabilities
- Zustand - State management
- Date-fns - Date manipulation
- Lucide React - Icons
- Vite - Build tool
- Node.js (version 14 or higher)
- pnpm (
npm install -g pnpm)
- Clone the repository
git clone https://github.com/deniyaldanidan/taskflow-ai.git
cd app- Install dependencies
pnpm install- Build the project
pnpm build- Create a
.envfile in the root directory and add your Google API Key
VITE_AI_API_KEY=your_api_key_here- Start the development server
pnpm dev- Open your browser and navigate to
http://localhost:5173
To create a production build, run:
pnpm buildThe build artifacts will be stored in the dist/ directory.
This project is licensed under the MIT License - see the LICENSE file for details.