Community-driven idea builder for projects, goals, and future plans.
uv sync
uv run python manage.py migrate
uv run python manage.py load_ideas
uv run python manage.py load_plans
uv run python manage.py runserverVisit http://127.0.0.1:8000
- Full-screen hero homepage
- Ideas: Browse and contribute project concepts
- Plans: Share roadmaps, goals, and future strategies
- Multi-format support: JSON, YAML, TOML with Markdown content
- Slug-based individual pages for all content
brainburst/
├── data/
│ ├── ideas.json # Array of idea objects
│ ├── ideas.yaml # Array of idea objects (alternative)
│ ├── plans.json # Array of plan objects
│ └── plans.yaml # Array of plan objects (alternative)
├── builder/ # Main Django app
├── templates/ # Tailwind UI templates
└── brainburst/ # Project settings
Edit data/ideas.json or data/ideas.yaml to add new ideas:
[
{
"slug": "mobile-app",
"title": "Mobile Learning Platform",
"category": "Education",
"description": "Brief overview",
"content": "# Full Markdown Content\n\n## Section\n\nYour detailed content here..."
}
]Or use YAML for better readability:
- slug: mobile-app
title: Mobile Learning Platform
category: Education
description: Brief overview
content: |
# Full Markdown Content
## Section
Your detailed content here...Load into database:
uv run python manage.py load_ideas
uv run python manage.py load_plansExisting entries are automatically skipped.
uv run python manage.py testSee CONTRIBUTING.md for guidelines.
MIT