Skip to content

anthonyhastings/avengers-web-application

Repository files navigation

Avengers Web Application

Build Status

Introduction

This is a learning application that will be enhanced and built upon, to better understand the process of building web applications. It has been built upon the rehabstudio FE Skeleton so any specifics about installation or setup can be read from that repositorys documentation.

Installation

To run and build the application, simply do the following:

npm install
make extract-translations
gulp po2json
gulp build
node server/index.js

Web Server

A mock API and server is available via ExpressJS. To run it, simply run the following command:

node server/index.js

Internationalization

You are able to see the application in French, German and English (default). This is achieved via different URL extensions:

/fr
/de
/en

You are able to generate a POT file via the following command: make extract-translations

To convert PO files to Jed JSON files, run the following: gulp po2json

Tests

There is a fully-working test suite included in the build tools for this project. There is also a CI server setup for this project at Semaphore. You can run the test suite via the following command:

gulp test