Lista is an AI-powered productivity web application that allows users to create and organize tasks using natural language. Instead of manually setting due dates, reminders, categories, and assignments, users can simply type the way they naturally think while the AI automatically structures and organizes the task for them.
Built during the DevKada Hackathon 2026.
Traditional productivity apps often require too much setup before users can even save a task. Users are usually forced to manually:
- Create projects
- Select categories
- Set due dates
- Configure reminders
- Organize tasks
Lista removes this friction by using AI-powered natural language task parsing.
Example:
"Finish the UI prototype tomorrow"
The system automatically extracts:
- Task name
- Due date
- Category
- Assignee
This allows users to capture tasks quickly without interrupting their workflow.
Users can create tasks using plain conversational text without following a strict format.
Using Ollama, the app automatically extracts:
- Task name
- Due date
- Category
- Assignee
Tasks are intelligently organized into categories such as:
- School
- Work
- Personal
- Errands
- Health
- and more
Automatic reminders are scheduled based on detected due dates.
Users can:
- View all tasks
- Sort tasks
- Filter by category
- Organize tasks by due date
Collaborative spaces allow teams and groups to manage shared tasks together.
Tasks mentioning a teammate’s name can automatically assign the task to that person.
Users can edit AI-generated fields whenever adjustments are needed.
Task updates sync instantly across devices using Supabase Realtime.
Lista is installable on both Android and iOS devices directly from the browser.
- React
- Vite
- Tailwind CSS
- Supabase
- Ollama
- Vercel
https://lista-orpin.vercel.app
src/
├── components/
├── pages/
├── hooks/
├── services/
├── utils/
├── context/
├── assets/
└── App.jsxClone the repository:
git clone https://github.com/shanaczane/YoungStunnas-Lista.gitNavigate into the project folder:
cd YoungStunnas-ListaInstall dependencies:
npm installRun the development server:
npm run devCreate a .env file in the root directory and add the following:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_OLLAMA_API_URL=your_ollama_api_urlSubmit thesis draft by Friday and send it to Mark{
"task": "Submit thesis draft",
"due_date": "2026-05-08",
"category": "School",
"assignee": "Mark"
}- User enters a task naturally
- Input is sent to Ollama
- AI processes the text
- Structured task data is returned
- Task is automatically categorized and saved
- Smart reminders are scheduled automatically
- Tasks sync in real time across devices
This project was built entirely during the DevKada Hackathon sprint period from May 3 to May 7, 2026.
The project:
- Uses original team work
- Includes a public repository
- Contains a complete README.md
- Uses AI assistance responsibly
- Includes a deployed live version for testing
Planned future features include:
- AI assistant chat
- Productivity analytics
- Task summaries
- Completion streaks
- Calendar integrations
- Voice input
- File attachments
- Advanced recurring tasks
This project was created for educational and hackathon purposes only.