Mindwendel
Software Development - Project Management
About this project
Create a challenge. Ready? Brainstorm. mindwendel helps you to easily brainstorm and upvote ideas and thoughts within your team. Built from scratch with Phoenix.
Features
- 5 minute setup (It is not a joke)
- Anonymously invite people to your brainstormings - no registration needed. Usernames are optional!
- Easily create and upvote ideas, with live updates from your mindwendel members
- Cluster or filter your ideas with custom labels
- Preview of links to ease URL sharing
- Add automatically encrypted file attachments which are uploaded to an S3 compatible storage backend
- Add lanes, use drag & drop to order ideas
- Add comments to ideas
- AI-powered idea generation using OpenAI-compatible LLM APIs
- Export your generated ideas to html or csv (currently comma separated)
- German & English Translation files
- By default, brainstormings are deleted after 30 days to ensure GDPR compliancy
Use-cases
Brainstorm ...
- ... new business ideas
- ... solutions for a problem
- ... what to eat tonight
- ...
Getting Started
mindwendel can be run just about anywhere. So checkout our Installation Guides for detailed instructions for various deployments. The easiest way to deploy and run mindwendel is using our own docker-compose-prod.yml
file. For instructions, see Setup for Production.
If you want to contribute, jump ahead to Development!
Contributing
To get started with a development installation of mindwendel, follow the instructions below.
mindwendel is built on top of:
Workflow
- Fork it (https://github.com/mindwendel/mindwendel/fork)
- Create your feature branch (
git checkout -b fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin fooBar
) - Create a new Pull Request
Development
-
Startup docker compose setup
docker compos
Technologies & License
AGPL-3.0
Docker
Elixir