Plantern.AI Svelte Themes

Plantern.ai

Use AI to organize todo, written in Svelte 5 with daisy UI

Plantern.AI - AI-Powered Task Splitting

Svelte 5 Vite Tailwind CSS DaisyUI Drizzle ORM

Screenshot of Plantern.AI

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

  1. Clone the repository:

    git clone https://github.com/remi-guan/Plantern.AI.git
    cd Plantern.AI
    
  2. Install dependencies and initialize the database:

    bun install
    bun --bun migrate
    
  3. Run the development server:

    bun --bun dev
    
  4. 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.

Top categories

Loading Svelte Themes