GithubHelp home page GithubHelp logo

ryanfleck / springmvc-pwa-lab Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 128 KB

Spring MVC app in preparation for a collaborative PWA experiment.

Home Page: https://github.com/RyanFleck/SpringMVC-PWA-Lab/wiki

License: MIT License

HTML 54.58% Java 45.42%
spring-mvc pwa react gradle java-ee-8 travis-ci

springmvc-pwa-lab's Introduction

SpringMVC-PWA-Lab

Build Status

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:

  1. Collaborative, cell-based jupyter-like markdown editor.
    • Users can collaborate on the content, styling, and metadata.
    • Can export to markdown, asciidoc, html, etc.
  2. 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.
  3. Social Media Network.
    • Users can login and post things.
    • Posts appear on a collective timeline.
    • Users can chat with one another.

Resources:

  1. Spring MVC w/Gradle from Scratch
  2. CI with Gradle and Travis
  3. Spring MVC Example
  4. Front-End: using React with Spring
  5. Synchronized clients using Java API WebSockets and STOMP with Spring Controllers
  6. Search for HTTP KeepAlive solution.
  7. Stripe payments API.

Contributors:

springmvc-pwa-lab's People

Contributors

ryanfleck avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.