Skip to content

Real-Time(well almost...) Weather Application written in TypeScript featuring Firebase, Express, Socket.io, RxJs (client as well as server), Angular2.0 and D3 using 'Firebase Data Sets: Weather'

Notifications You must be signed in to change notification settings

pragyandas/WeatherApp

Repository files navigation

WeatherApp

Real-Time(well almost...) Weather Application written in TypeScript featuring Firebase, Express, Socket.io, RxJs (client as well as server), Angular2.0 and D3 using 'Firebase Data Sets: Weather'

Please note Angular 2.0 is in Alpha. This repo uses angular2 2.0.0-alpha.45

Change Log

You can follow the Angular 2 change log here.

##How to Start

Note that this project requires node v4.x.x or higher and npm 3.x.x. This project needs webpack for module bundling.

###Installing Dependencies

Install the following if not installed.

  • $ npm install webpack -g
  • $ npm install typescript -g

###Clone and get started

This project is completely written in typescript, please follow the compilation steps. ###Compilation steps

  • $ tsc
  • $ cd app
  • $ webpack

###Starting the Application

  • $ npm start

###Using tsd

npm install --global tsd

Using tsd will help in auto-complete and refactoring.

###Using a TypeScript Aware Editor

For server side tsconfig.json auto-compile has not been disabled which enables the compilation of TypeScript on save in these editors.

License

MIT

About

Real-Time(well almost...) Weather Application written in TypeScript featuring Firebase, Express, Socket.io, RxJs (client as well as server), Angular2.0 and D3 using 'Firebase Data Sets: Weather'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published