Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 1.52 KB

README.md

File metadata and controls

40 lines (32 loc) · 1.52 KB

Stash

Stash Backend

PRs Welcome

Stash Backend is a BA project written by Gábor Pintér for the Web Development BA program at Copenhagen School of Design and Technology. The application is a general purpuse backend demonstrating some of the core features of the Dropwizard framework.

The purpose of the application is to serve as an out-of-the-box backend which can be easily run locally or be deployed to a provider of your choice (e.g.: Heroku, AWS, Docker Cloud). Perfect for frontend web- and mobile developers.

Features

  • App service
    • Create multiple apps
    • Authenticate apps using JWT
  • User service
    • Register users
    • Authenticate (log in / out) users
    • Update / delete user profiles
  • Document service
    • Store, update and delete json objects in database
    • Set document ownership
    • Query documents
  • File service
    • Upload / delete files
    • Set file publicity and accessibility
  • Stash Dashboard
    • Overview and settings of your backend in the browser

Documentation & support