Development Roadmap
aula: aula is an online platform that allows young people to come up with short ideas, improve on them via peer suggestions, go through a democrativ deliberative process and vote on them online.
maintained by: politik-digital e.V.
Prototype: dev.aula.de
# Want to jump in?
* Bug hunt: Did you find a bug? Please check existing gitlab issues and create a new one if it is not listed yet.
* Use Cases: How would you like to use aula in school or in your organization? Please describe your idea as a comment to this issue
* Writing code: Ready to write some javascript with us? These issues are waiting..
* Discuss: Do you want to see additional features or have feedback about the software? Write us at info@aula.de
# Current Main Features
* Multiple user groups
* Multiple rooms
* Role management: participant, moderator, director, admin, main admin
* Idea management
* Create ideas
* Comment on ideas (make suggestions)
* Support ideas
* Group ideas into topics
* Assign categories
* Phases
* Five main phases (wild ideas, discussion, approval, result)
* Deactivate phases, change phase duration
* Admin interface
* Edit and create new rooms
* Edit categories, create custom categories
* User management
* Vote delegation
# Roadmap
Short term - What we are working on now 🎉
* push notifications
* richtext editor for the ideas and topics
* bulk operation on the admin interface
* loading indicators
* filtering by categories
* mark ideas as winner
* move topics between rooms
* move ideas between topics
Medium term - what we're working on next! 🎨
* customizable picture on rooms and topics
* custom fields for ideas creations
* oauth authentication
* reset password by email
Longer term items - working on this soon! ⏩
* custom themes for the interface
* Archive
* search function for delegation
* hide delegation function
# Development
$ git clone https://github.com/okfde/squarelet
$ cd squarelet
$ npm install # or yarn install
$ npm run serve # or yarn run server
To build it:
$ npm run build # or yarn run build
the output is going to be generated at dist/ folder.