Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bodo-hugo-barwich/plack-pwa-web

A Plack Application as PWA running on a Twiggy Web Server
https://github.com/bodo-hugo-barwich/plack-pwa-web

plack pwa template-toolkit twiggy

Last synced: 11 days ago
JSON representation

A Plack Application as PWA running on a Twiggy Web Server

Awesome Lists containing this project

README

        



Automated Plack::Test




Integration Test with PhantomJS


# NAME

Plack Twiggy PWA

# DESCRIPTION

The Objective of this development is the Exercise of modern web technologies (Progressive Web Apps) with `Perl Plack`
on a non-blocking `Twiggy` Web Server.

The inspiration of the Product and the `JavaScript` base were taken from the tutorial:
[How to build a PWA from scratch](https://github.com/ibrahima92/pwa-with-vanilla-js)

The running Version is hosted on _Glitch_ at:
[Plack Twiggy PWA](https://plack-twiggy-pwa.glitch.me/)

# REQUIREMENTS

To rebuild this web site the **Minimum Requirements** are to have _Perl_ and `cpanminus` installed.
The site uses the libraries `Plack`, `Twiggy` and `Template Toolkit`.
The `Twiggy` Web Server requires the `AnyEvent` library.

# INSTALLATION

- cpanminus

The `cpanm` Script will install the dependencies on local user level as they are found in the `cpanfile`.
To run the installation call the `cpanm` Command within the project directory:

cpanm -vn --installdeps .