Skip to content

CunningCoders/Relocalc

 
 

Repository files navigation

Stories in Ready

Livability

A resource for residents or businesses looking to move to Austin, TX. Let the app calculate a livability score for the area of your interest.

Overview

Livability is a Mithril/Express/Postgres/Browserify web application that taps into various Austin Open Data APIs using data from the [City of Austin Data Portal] (http://data.austintexas.gov). Each address will produce a livability score based on an algorithm which uses the available data. The end user will be able to compare the results of particular data for an address entered with Austin averages. In addition, the user will be able to scale the importance of each element to receive a weighted result depending on the user's own priorities.

Screen Shot 1 Screen Shot 2 Screen Shot 3

+--client/
├── index.js - main view and routes 
├── components
│   ├── *.js       
│   
│
├── models
│   │
│   ├── Auth.js
│   ├── Location.js
│   └── Searches.js
│
├── public
│   └── index.html  - main html file
│   └── style.css   - compiled styles (don't touch)
│   └── sass
         └── .scss - write your styles here to be compiled to style.css

    
server/                         
│                          
│── data
|    └── crimes, restaurants.js   - the json data that populates the database
│── lib
|     └── search.js
|
│── models 
│   └──  *.js
│
└── index.js   - node server file
.jshintrc
gulpfile.js
knexfile.js
package.json
README

Getting Started

From the terminal:

Install Postgres:

brew install postgres

Set up the database & compile CSS for the first time (from the Livability root directory):

./setupDatabase.bash

Repopulate the database tables (only needs to be done if rows are deleted from all tables):

node server/db/populateDb.js

Start the server:

gulp start

To recompile css, you must stop the server and run:

gulp sass

Other Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.7%
  • CSS 28.5%
  • HTML 1.4%
  • Shell 0.4%