Skip to content

the-software-factory/superhero-client-app

Repository files navigation

Superhero App

This repository holds the supercool app to manage superheroes!!!

Prerequisites

  • Node.js and npm are essential to Angular 2 development.
  • Install nvm for managing multiple versions of node and npm.

Setup project

First thing, obviously, clone this repo. Then:

  • Go to project root.
  • Make sure Node v6.5.0 is installed with nvm: nvm install.
  • Type nvm use to select the Node v6.5.0.
    • NOTE: It must be typed as first command each time you open a new shell to work with the app
  • Run npm install -g yarn to install Yarn dependency manager.
  • Run yarn install to download all needed dependencies.
  • Copy the .env.environment.dist into .env.development to create the development environment.
    • Use the .dist draft to specify the variables. You need, at least, to specify the API_URL.
  • Run npm start to start the development built-in server.
  • Go to http://localhost:8080.
  • Popping champagne??? :)

References

  • Webpack - The tool used to bundle the app.
  • TypeScript - The main superset environment to write javascript.
  • Angular2 - Web framework we use.
  • RxJS - The bundled library to manager async code.
  • LoDash - The utility library for javascript.

Useful

About

The supercool app to manage superheroes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published