SpringMVC-PWA-Lab
Spring MVC app in preparation for a collaborative PWA experiment. Current test application makes heavy usage of autowiring.
Run with:
# Gradle installation > 4.0
gradle clean build bootRun
# Use built-in Gradle:
gradlew clean build bootRun
# Application now served at http://localhost:8080/
Ideas:
- Collaborative, cell-based jupyter-like markdown editor.
- Users can collaborate on the content, styling, and metadata.
- Can export to markdown, asciidoc, html, etc.
- Dungon Management System.
- Text and Audio Chat over WebRTC.
- Log of events that can be exported for long-distance games.
- Inventory, spell, status management system for players.
- Catalogue of items, spells, monsters for reference.
- Social Media Network.
- Users can login and post things.
- Posts appear on a collective timeline.
- Users can chat with one another.
Resources:
- Spring MVC w/Gradle from Scratch
- CI with Gradle and Travis
- Spring MVC Example
- Front-End: using React with Spring
- Synchronized clients using Java API WebSockets and STOMP with Spring Controllers
- Search for HTTP KeepAlive solution.
- Stripe payments API.
Contributors: