Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

Clear Skies Icon

Does the world need another weather app? Yes!

The functional goals of this project are to create a clean, well designed weather app that runs on any device with a web browser. When possible the app should allow the user to install it on their device to provide a native-like experience. The other big feature is the "optimistic" nature of the app. Clear, "look at the bright side" descriptions of the current weather conditions that will help the user decide how to prepare for the upcoming hour or day (upcoming feature).

Installation

This project uses Node Package Manager and Grunt to handle builds.

Install prequisites

npm install

Development Build

Run with grunt

Automatically creates a livereload server and outputs non-minified JS files from src/.

Production Build

Run with grunt build

Minifies and concats all files from src/ and moves to build/ for production.

Deployment

Run with grunt production

Runs build, copies to production/, and pushes to gh-pages branch.

Development

Folder structure

ClearSkies/
..../build
......../css
......../js
......../fonts
............/Chunkfive
............/SourceSansPro
............/climacons
............/icons
......../icon
......../splash
..../src
......../js
............/dependencies
............/controllers
............/directives
............/factories
............/filters
......../css
..../production (not tracked by version control)

Development is done in src/

Individual pieces of functionality should be split into separate files and placed in the proper folder (factories in js/factories/, etc...)

====

© 2014 Bradley Rosenfeld

About

The optimistic weather app for everyone

Resources

Releases

No releases published

Packages

No packages published