Skip to content

ravendb/samples-brain-slop

Repository files navigation

BrainSlop

Build

Overview

BrainSlop solves the chaos of unstructured task input by using an AI Agent to interpret sloppy, free-form messages and automatically turn them into organized, actionable tasks. Instead of forcing managers to carefully structure every entry, the system does the heavy lifting—parsing intent, creating tasks, and taking the correct actions.

The app turns vague goals into one-click actions — managers describe a project or objective in plain language, and the AI Agent suggests what to do next. A single click is all it takes to approve and move forward.

Finally, BrainSlop surfaces slow-moving work before it becomes a problem by using Time Series to track task and project progress over time, giving managers early warnings on stalled initiatives.

Built with RavenDB and Next.js.

image

Features used

The following RavenDB features are used to build the application:

  1. AI Agents – Interprets unstructured user input and dispatches the correct actions (e.g., create tasks, mark as completed, query by due date)
  2. GenAI – Enriches task descriptions with subtasks, tags, and priority using project context
  3. Time Series – Track task creation, completion, and progress over time to display in a Burndown chart.
  4. Attachments / Remote Attachments – Store PDFs, images, or screenshots with project and task documents
  5. Revisions – Show previous versions of a task document

Technologies

The following technologies were used to build this application:

  1. RavenDB
  2. Next.js

Run locally

If you want to run the application locally, please follow the steps:

  1. Check out the GIT repository
  2. Install prerequisites:
    1. Node.js
    2. RavenDB – grab a new license while you're there
  3. Start RavenDB in unsecured mode (no TLS or authentication — suitable for local development). The app will create the database automatically on first setup.
  4. Get the app running:
    npm install
    npm run dev
    

Community & Support

If you spot a bug, have an idea or a question, please let us know by raising an issue or creating a pull request.

We do use a Discord server. If you have any doubts, don't hesitate to reach out!

Contributing

We encourage you to contribute! Please read our CONTRIBUTING for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed with the MIT license.

About

BrainSlop is an AI-assisted task management application designed for busy (and slightly chaotic) managers who don’t have time to manually structure their work.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors