Plantern.AI - AI-Powered Task Splitting
Plantern.AI — AI-Powered Task Splitting
简体中文
Plantern.AI is an AI-powered task management tool that takes user input and breaks it down into actionable, smaller tasks. It's designed to help users tackle large tasks efficiently by automating task breakdowns and making to-do lists more manageable.
Features
- AI-Driven Task Breakdown: Automatically split complex tasks into smaller, manageable steps.
- Effective Task Management: Manage tasks more effectively with detailed cost and time estimations.
- Intuitive Progress Tracking: Visualize progress with task icons and a progress bar for completion tracking.
- Mobile-First Design: Designed with a mobile-first approach to ensure a great experience on all devices.
- Internationalization (i18n): Supports multiple languages to cater to a global audience.
Technologies Used
- Svelte 5: The next-gen frontend framework for creating highly reactive user interfaces.
- Bun: A fast JavaScript runtime, toolkit, package manager, and bundler.
- Drizzle ORM: A lightweight TypeScript ORM for SQL databases.
- Vite: Fast and lightweight build tool for modern web development.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- DaisyUI: Tailwind CSS-based component library to simplify UI building.
- FontAwesome: Icon toolkit to provide scalable vector icons for better visual representation.
- Svelte Animation Components: Components for enhanced interactivity.
- Zod: A schema validation library to validate AI output.
- Markdown-it: Markdown parser to easily transform user input.
- js-yaml: Used to parse YAML data structures.
Installation
Clone the repository:
git clone https://github.com/remi-guan/Plantern.AI.git
cd Plantern.AI
Install dependencies and initialize the database:
bun install
bun --bun migrate
Run the development server:
bun --bun dev
Build the project:
bun --bun build
Contributing
Contributions are welcome! Please fork the repository and open a pull request to propose improvements or fixes.
License
This project is licensed under the MIT License — see the LICENSE file for details.