Skip to content

TimDM1980/Fiazard

 
 

Repository files navigation

Fiazard

Learning project in which we try to make our sandwich ordering site better. This is the backend project, providing RESTful webservices with DropWizard to the FiAngulartje frontend.

Build Status

Stories in Ready Stories in Ready

Throughput Graph

Architecture Handbook

Fiazards Architecture Handbook on GitBook.com, managed by the architecture-handbook branch.

Tech Stack

Dropwizard 0.7.x, in combination with Guice for Dependency Injection, and Swagger for API docs, and JDBI as the "ORM" to our relational db should we use one, with MySQL/Postgres/MongoDB/... (TBD) for persistency, which will all be set up/provisioned using Vagrant/Docker/... (TBD) for provisioning/Infrastructure as code.

We'll eventually handle authentication and authorization using Apache Shiro with the Dropwizard Plugin, with StormPath as our User & Access Management backend.

We'll eventually get continuous feedback thanks to TravisCI/Codeship (TBD) as our Continuous Integration, which will trigger Gradle build(s) to run our tests, of which some might use the rest-scenarios framework to make some readable scenario tests.

Contributing

Check this important info if you're interested in Contributing.

About

Learning project in which we try to make our sandwich ordering site better. This is the backend project, providing RESTful webservices with DropWizard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 99.2%
  • Other 0.8%