GithubHelp home page GithubHelp logo

kelfink / hack4sac Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sachomeless/hack4sac

0.0 1.0 0.0 16.56 MB

Sacramento County Homeless Resources Guide App

Home Page: http://m.sacsos.org

License: MIT License

PHP 1.57% HTML 10.22% CSS 81.50% JavaScript 6.71%

hack4sac's Introduction

This repository includes the two files that must be included in all project submissions for Sacramento County's Hack4Sac Civic Tech Challenge:

  1. this README containing instructions and information to include in your submission; and,
  2. a LICENSE that allows anyone to do anything they want with your code as long as they provide attribution back to you and don’t hold you liable.

Project Information

Sacramento County Hack4Sac Project to provide Homeless Resource Information for Sacramento County Area and way to engage community organizations and volunteers to provide resources.

Project Name

SacSOS - (SacHomeless)

Project Description

SacHomeless provides Homeless_resources information for the Sacramento County area to homeless people, advocates, and social services professionals and provides a way to engage the community organizations and volunteers to provide resources.

Team Members

Stakeholder Engagement

  • Julie Field - Dept. of Human Services, Sacramento County
  • Veronica Beaty - The People's Guide, [email protected]
  • Dave Coburn - Pilgrimage Sacramento - [email protected]
  • Hillary Gaines - EMQ FamiliesFirst

Developer Documentation

Additional Information (optional)

Our code changes were made to several repositories:

Submission Instructions

Step 1: Fork this Repository

By forking this repository, we'll be able to find your project which will allow the judges to review your submission. Please note that cloning this repository or copying the contents of this README to your project will not allow us to find your project. Learn more about how to fork a project repository.

Step 2: Rename Your New Project Repository

You probably want your project to have a name other than Hack4Sac, so go ahead and rename your project repository. Also, feel free to edit the description and URL of your deployed app at the top of your repository on GitHub.

Step 3: Add Your Project Files

As long as you keep this README.md file in your repository, hack away on your project to your heart's content.

Step 4: Add Your Team Information

Add your project name, description, and team members at the top of this file by committing changes. In the LICENSE file, replace [fullname] with the name of the individual(s) or team you want attributed to your project. Hint: a commit history will provide valuable information to the judges about the work your team invested in developing your particular solution.

Step 5: Submit Your Project

Guess what? If you've already forked this repository, then you've already submitted your project. On April 12, 2016, the judges will review all of the repositories listed here. If your repository is not listed, please let us know.

IMPORTANT: If you haven't already done so, make sure you've joined the Hack4Sac Slack Community

Optional: Waffle.io Hackshop Tools

Hint: while optional, these tools will result in projects that help meet the needs of users and help the judges better understand the thinking behind your particular solution.

To use these tools, first replace GITHUB_ACCOUNT with the GitHub username or organization name to which you forked this repository so that the links correctly work.

Stories Ready to Work On

This repo was created from http://hackshop.waffle.io. Use the Waffle board for this repo to always know what to do next for your hackshop project!

Why Hackshops?

Transparent, Simple Tooling

We’ve put together the right set of tools to help teams be productive in the shortest period of time. In addition to helping teams move fast, this tool set will allow transparency for optimized community engagement and easy continuation of the project following the event.

Learn Lean by Being Lean

Hackshops apply lean principles to hackathons. By using the Hackshop format, hackathon teams can expect to learn:

  • how to maximize resources in hyper-limited time constraints
  • how to validate with customers before building the wrong thing
  • how to document a brief, living, and lean business model
  • how to continually test assumptions with rapid experimentation to deliver an MVP

Hackshops are still hackathons. The difference is the addition of the Hackshop framework for running in a lean way, to be as efficient as possible, focused on continuously experimenting and learning throughout the development process.

The Traditional Hackathon

Hackathons traditionally center around building solutions, the most time-consuming and expensive part of the development lifecycle.

Individuals and teams show up to the event already knowing what they plan to build. Sometimes, problem statements are pre-defined, which is a step in the right direction -- but what if you're not passionate about the problem to be solved? Or what if you already have an amazing solution in mind?

Unfortunately, your amazing solution is probably not actually as amazing as you think. You may have even skipped identifying what the underlying problem is altogether. You could spend 24 hours coding a chat app for retired seniors only to find out that 10% of them use smart phones.

The Hackshop Way

Hackshops focus on problems and customers first. What problem are you solving and for who are you solving it? Can you make a compelling promise to that customer that you can deliver a solution that meets their needs? Before we even talk about solutions, we focus on the customer, problem, and promise, first.

We've learned that when starting with a problem or an idea, the more we can be wrong, faster, the more we can get to a solution worth building. This approach sounds backwards, because your solution is so obviously brilliant, right? Unfortunately, probably not. Solutions that go from idea to launch without any attempt to validate or invalidate the underlying problem with a customer segment and if your solution fits their needs are rarely successful.

The Hackshop format leaves the traditional hackathon's solution-centric format behind. Hackshops focus on customers, problems, and promises first, and advocate moving quickly using succinct timeboxes to get from idea to MVP as quickly as possible. Throughout the event, teams work to prove their own assumptions wrong on their path to a viable solution.

Hackshops vs. Hackathons

5 Unique Elements
  • problem-centric approach (no solutions for the first 1/4 of the event)
  • use of a lean business canvas as central to process
  • customer validation before building
  • rapid prototyping and experimentation
  • use of continuous feedback loop (frame/build/measure/learn)
Recommended (Lightweight) Tooling
  • An electronic or paper version of a lean business canvas
  • GitHub, for collaboration on code and issues
  • hackshop.waffle.io, a pre-built project template for managing issues in GitHub using a lean workflow
  • Slack, for remote and ongoing communications (optional)

Hackshops specifically limit risk around:

  • solving problems that aren't painful or impactful
  • building the wrong thing for the wrong customer
  • post-hackathon death due to lack of focus or centralization of team/data

hack4sac's People

Contributors

jeff-r avatar jmwerneke avatar michaeltel avatar roughani avatar

Watchers

 avatar

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.