An intelligent task management application inspired by Trello, enhanced with AI-generated task summaries.
The app helps teams and individuals organize work efficiently across boards while leveraging AI to provide real-time insights.
This application is a streamlined alternative to Trello, designed to manage tasks across multiple stages:
- To-Do
- In Progress
- Review
- Done
Users can:
- Create, update, and delete tasks
- Drag and drop tasks between lists
- Reorder tasks within a list
- Automatically receive AI-generated summaries whenever the board changes (e.g., pending tasks, completed work)
- 🔍 Board Summary Generation
- Automatically summarizes the board state
- Highlights pending, in-progress, and completed tasks
- 🧠 Context-Aware Insights
- Uses OpenAI to analyze task descriptions and status changes
- ⚡ Real-Time Updates
- AI summary refreshes whenever tasks are modified
- Next.js (v13.4) – App Router
- React
- TypeScript
- Tailwind CSS
- Heroicons
- Zustand – Lightweight state management
- react-beautiful-dnd – Drag-and-drop task handling
- Appwrite Cloud
- Authentication
- Database
- Storage
- OpenAI API
- Task analysis
- Board summarization
- OS: Ubuntu Linux
- Package Managers: npm / yarn
app/
├── components/
├── hooks/
├── store/
├── utils/
├── styles/
git clone https://github.com/amarkumar55/AI-Powered-Trello-Clone-Next.js-Appwrite-OpenAI-
cd tello npm install
# or
yarn install Create the following environment files:
.env # Local development
.env.local # Staging
.env.production # Production Create an Appwrite Cloud account and set up:
Project
Database
Collections
Storage bucket
NEXT_PUBLIC_PROJECT_ID=your_appwrite_project_id
NEXT_PUBLIC_DB_ID=your_database_id
NEXT_PUBLIC_TODO_COLLECTION_ID=your_todo_collection_id
NEXT_PUBLIC_OPENAI_API_KEY=your_openai_api_key
NEXT_PUBLIC_APPWRITE_ENDPOINT=your_appwrite_endpoint
NEXT_PUBLIC_STORAGE_ID=your_storage_bucket_idRun the Application
npm run dev
# or
yarn dev
The app will be available at:
http://localhost:3000🎯 Key Highlights
Modern Next.js App Router architecture
Clean and scalable state management with Zustand
Secure backend powered by Appwrite Cloud
AI-driven productivity insights using OpenAI
Fully responsive UI with Tailwind CSS
📌 Use Cases
Personal task management
Team boards
Productivity tracking
AI-assisted planning
📄 License
This project is licensed for learning and demonstration purposes.
✔ Clear AI differentiation
✔ Clean structure (Overview → Features → Stack → Setup)
✔ Recruiter-friendly language
✔ Matches Senior Engineer / AI-enabled developer profile
✔ Builds credibility & trust
If you want next:
- 🔥 README badges
- 🔥 Screenshots section
- 🔥 Demo GIF section
- 🔥 Resume-ready project bullet points
- 🔥 LinkedIn project description
Just tell me 👍