justinhrobbins / FlashCards_App

Flashcards application
Apache License 2.0
0 stars 3 forks source link

Build Status Coverage Status

View the Maven site report for this project.

Table of Contents

Overview

I use this project as a playground to learn new skills and demonstrate my Java and web development skills.

Technologies

Technologies and libraries used in this project:

Back-end Technologies

UI Technologies

There are two UI's for this project

GWT

Struts

REST API

The web services are modeled after the RESTful API best practices chronicled in the apigee blog. The API has the following functionality:

Continuous Integration

Github commits to this project trigger a CI build on Travis CI.

Check out the current build status

Software quality

Maven Site Reports

The Maven site report for this project is published to Github Pages Reports generated for this project include:

You can view the Maven site report for the FlashCards app here.

Deployment

The project wars (API, GWT UI, Stuts UI) can be deployed to any servlet container.

The simplest way to see the application in action is to:

Once Jetty has completed startup, you can browse the GWT UI, Struts UI, or interact directly with the API using the Swagger UI or using a REST client of your choice

git workflow