Skip to content

Repository files navigation

Quick Smart Plan

Quick Smart Plan is an AI-powered web application designed to help you plan, organize, and manage projects, events, or any type of activity quickly and clearly.

It also serves as a live demonstration of how in-browser, local AI can dynamically generate pages that adapt to a user’s goals in real time. Here, AI goes beyond being a text generator — it becomes a user interface generator, capable of creating interactive layouts, components, and workflows on demand.

Whether you’re organizing a personal event, coordinating a professional project, or exploring new ideas, Quick Smart Plan offers an adaptive, intelligent workspace that responds to your intent and helps you stay focused, creative, and efficient.

Live Demo

See the live demo of the application here:
👉 quick-smart-plan.netlify.app

How to Use the Demo

  1. Visit quick-smart-plan.netlify.app.*
  2. Follow the on-screen instructions, or click “New Plan.”
  3. Wait a little while for the interface to generated automatically.
  4. Voilà! — an interface tailored to your objectives is ready, created in real time with the help of built-in AI APIs.

Key Features

  • AI-Powered Layout Composition:
    Uses the browser’s built-in AI APIs to interpret user objectives and translate them into structured JSON through JavaScript, composing a page layout aligned with user intent.

  • Dynamic Interface Generation:
    Achieved through modular VanillaJS components that render adaptable sections such as task lists, step lists, and timelines.

Documentation

Full project documentation is available here: 🔗 https://deepwiki.com/andreseduardop/qsp

Local Installation and Build

Follow these steps to work with the project locally:

Prerequisites

  • Node.js (v22 or compatible) and npm. The Netlify build uses Node.js 22.12.0.
  • Hugo Extended (v0.150.1 or newer).
  • Dart Sass available in your PATH (for compiling the SCSS pipeline). You can install it by downloading the binary from the Dart Sass releases or by using npm install --global sass.

Installation

  1. Clone the repository and move into the project directory:

    git clone https://github.com/andreseduardop/qsp.git
    cd qsp
  2. Install the JavaScript dependencies required for the PostCSS pipeline:

    npm install

Local Development

Run the Hugo development server to work on the site locally. Hugo will automatically invoke PostCSS and Sass using the dependencies you installed in the previous step.

hugo server -D

The site will be available at the URL printed by Hugo (typically http://localhost:1313).

Production Build

To generate the optimized static site in the public/ directory, run:

hugo --gc --minify

This command garbage-collects unused resources and minifies the output.

License

This project is released under the MIT License.

Acknowledgments

This product includes the jsonrepair library — used for correcting JSON — developed by Jos de Jong and other contributors. Jsonrepair is distributed under the ISC license. You can find the full license text here. Repository: https://github.com/josdejong/jsonrepair

Releases

Packages

Used by

Contributors

Languages