AOSN Workshop book voting system.
Demo:
- aosn.azurewebsites.net (works on Azure App Service)
- Easy to create, vote and check result
- Books can propose at GitHub Issues
- Login by GitHub OAuth2
- Poll progress is hidden except poll owner
- I18N supported both English and Japanese
- Automatic comment & close GitHub Issues
- Poll open & close notification for Slack
- Any modern browsers
- GitHub.com account
- OpenJDK 11
- H2
- MySQL 5.5, 5.6
Mosaic using full-stack Java frameworks that provides SQL-free, HTML-free and JavaScript-free implementation style.
- Spring Boot
- Spring Security
- Spring Data JPA
- Vaadin
./gradlew bootRun
./gradlew bootRepackage
sudo service mosaic stop
sudo cp build/libs/mosaic.jar /opt/mosaic/
sudo service mosaic start
NOTE: You need to create application-production.yml
and systemd configuration.
See our Wiki for more information.
Mosaic licensed under the Appache License 2.0.