Giter VIP home page Giter VIP logo

open-austin / budgetparty Goto Github PK

View Code? Open in Web Editor NEW
25.0 25.0 24.0 33.79 MB

Budget Party was built to help people understand and augment a city budget for Austin. It is an interactive app that is best used in context of a "Budget Party" event.

Home Page: https://austinbudget.party

License: The Unlicense

JavaScript 75.74% HTML 8.71% CSS 15.55%
austin budget city-budget city-council curriculum education event-driven game

budgetparty's People

Contributors

brainnews avatar cdikibo avatar danbuda11 avatar gness1804 avatar graceatkins avatar maxnchz avatar prestonp avatar pvcarroll avatar smonami avatar sya avatar victoriaodell avatar wilsaj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

budgetparty's Issues

Filter top 4 or 5 biggest changes for Report Page

Thinking we want to highlight the 4-5 most significant changes the user made here.

This could be by percentage change or dollar amount.

We also want to display Miles' upArrow or downArrow svgs here

discussion items for meeting Fri 8/12

  • Rounding off numbers
    Ok to do this to the $1,000 mark?
  • realtime feedback for user while incrementing amount for department
    • show percentage change from last year?
    • so amount in red when it is below last year, green when more?
  • Learn More
    • print outs? can we remove this link for now?
  • Domain & hosting
    • working on getting buildabudget.open-austin.org setup.
    • got delayed bc of broader DNS changes for our OA hosting.
    • I also bought austinbudget.party for $1.06 because I thought it was funny.
  • Language/Copy

Where the surplus money can go

We're trying to work on the options for what people do with money left over:
We can lower:
property taxes
utility transfers (Austin Energy/Austin Water)
Transportation User Fee

We could also just say: you have XXX amount of surplus.

Better urls

I was using React-Router's browserHistory for the history features but it wasn't working well with gh-pages.

So the easiest fix was to use hashHistory instead.

Now urls are ugly. We should fix this one day.

๐Ÿป

Delete "Close" Button

screen shot 2016-08-16 at 2 32 19 pm

Currently, we have "close" and "Back to Services" as buttons. They both do the same action, take the user back to the previous Service page. I believe this is oversight from when we simplified the service section pages.

For now, we should delete the "close" link and move the "back to services" link to the right hand side.

Hack the Budget name & Branding

  • Is this the best name for an app? The word "hack" can have a negative connotation for the general public. I propose we spend some time post Aug 16 event thinking about the branding of this app that is friendly and accessible for the "general public"

fix gh-pages

Trying to create a /dist directory so I can push something up to gh-pages.

Tried npm build, which seems to use the webpack.production.config but nothing happens in my terminal. No errors, no new folders.

screenshot

Tried to ๐Ÿ‘€ how webpack.production.config is different from webpack.config, but not sure.

Any suggestions @syousif94 or @luqmaan?

thx

Style Guide

We want this app to have a friendly and approachable aesthetic. Trying to run the City is a hard and heady problem. Let's not make this hard to look at too.

  • fonts & typography
  • colors
  • hack the budget branding ( see #9 )
  • icons ( see #7 & #20 )

React + React-Router + Redux + Webpack + Sass

This is going to be Single page app (SPA) using React + Redux because that's what I'm learning at work and want to improve at.

If anyone has a good boilerplate that want to use to help lay the foundation, that would be great.

We are also going to design this to work for mobile as first priority, so I can see benefit to using a Bootstrap like library to give us some out of the box system for CSS grid classes.

Icons for NavBottom

Right now, I just have text. I think we will want icons for:

  • Home
  • Taxes
  • Services
  • Report

related to #13

Design assets

Just starting a new issue for various design assets and handoff.

Services icons

  • Public safety
  • Development
  • Infrastructure & transport
  • Community services

Tab bar icons

  • Home
  • Revenue
  • Services
  • Report

Misc icons

  • Up arrow
  • Down arrow
  • Save & Submit
  • Your Budget

Delete periods

We should delete the periods in these 3 places. They aren't really needed and I'm being nitpicky ๐Ÿ“

screen shot 2016-08-16 at 2 41 14 pm

screen shot 2016-08-16 at 2 41 10 pm

screen shot 2016-08-16 at 2 41 19 pm

Finalize mocks

Starting with Grace, then me, and now Vickie, we've iterated on user flows and wireframes for a bit.

Most of this back and forth on the Slack channel.

Would like to finalize some aspects of what we have and chat IRL so we can comfortably start coding it out.

Document how this project is different/better than Dollars & Sense

  • Inclusive to renters
    • home value isn't value isn't the first question asked
  • Friendlier language & interface
    • we want this to be fun, not scary
  • Mobile first design
  • Community built and maintained
    • built and designed by local folks
    • built with Austin's in mind, not a blanket platform for any budgeting process.
  • More realistically reflect the impact and tradeoffs

Learn More

  • Have department performance reports as a print-outs to support "learn more".
  • Link out "learn more" link by service groups if possibly instead of by specific departments
  • ...or just remove them

favicon

need a lil baby image for browser tabs

Content for surplus card

This round we won't be going deeper into funds stuff but will let people know they have a surplus and that it could go to lowering....something.

Grace, we need some text to explain what they could do with that money.

Below is a quick idea of the card we are working with. It will be on the report page.
screen shot 2016-08-06 at 10 36 38 am

Saving Data/Backend

At first (during prototyping) it won't be so important, but eventually we need to think about what we do with the data the user has given us.

Do we save it somewhere? Maybe something lite like Firebase at first?

Do we send it to the user in some sort of report? via email?

change Increment/decrement from 1k & 1m to 0.1% & 1%

In the current gameplay the impact of increasing the Department's budget by $1k could mean nothing, or it could mean a lot.

This is because the values that each department gets can vary so widely.

I also think percent changes are easier to conceptualize than a dollar amount.

If the user gets feedback as they click an amount how much the percent change is in Dollars, this could be a better approach than incrementing by fixed dollar amounts.

Replace placeholder blue icons for Report Icons

We need to drop in saveAndSubmit.svg & yourBudget.svg into their places on the Report page.

Punted on this for tonight bc I couldn't resize the SVGs nicely as <img> tags. It also seems like inline svgs would be good, and I found this CSS-Tricks article, but that involved some setup.

@VictoriaODell, would it be quick for you to convert the SVG to .gif the way you did with the service icons? Is there a good reason to stick with .gif over .svg?

Change Revenue from $911 to $969.2

The city's revenue from last year was $911 million, so I was just going off that until this year's budget proposal cam out, so the new revenue/General Fund budget is 969.2

get Webpack to output images

Tried to do something like this in webpack.production.config but it was working.

For now, just copy pasting the images folder after running npm run build

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.