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'
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
- $ git clone https://github.com/pragyandas/WeatherApp.git
- $ cd WeatherApp
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
- Atom with TypeScript plugin
- Sublime Text with Typescript-Sublime-Plugin
- Visual Studio Code
- Webstorm 10
For server side tsconfig.json auto-compile has not been disabled which enables the compilation of TypeScript on save in these editors.
MIT