Coder Social home page Coder Social logo

code4hr / adopt-a-drain Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sfbrigade/adopt-a-drain

7.0 7.0 12.0 9.2 MB

A web application that allows citizens to "adopt" a storm drain in Norfolk, Virginia

Home Page: http://norfolkdrains.code4hr.org

License: BSD 3-Clause "New" or "Revised" License

Ruby 94.99% JavaScript 0.03% HTML 4.59% CSS 0.36% Shell 0.01% Dockerfile 0.02%
civic civic-tech civictech environment stormwater volunteering water

adopt-a-drain's Introduction

code4hr.org

The website for the Code for Hampton Roads Brigade

Goals

  1. Explain what Code for HR is and the type of work we do.
  2. To celebrate our events, projects, and discussions!
  3. Encourage current and new members to participate with clear ways to get involved.
  4. To have this site be easily reused by other Brigades just starting out.

Tech

Built using Jekyll, Bootstrap, and the CfAPI.

Contributing

Submitting an Issue

We use GitHub Issues to track bugs and features. We've included several of our open GitHub Issues right on our homepage using the Civic Tech Issue Finder.

Running the Site Locally on Your Computer

To run the site locally on your own computer (most helpful for previewing your own changes), you will need Jekyll installed (click here for Jekyll installation instructions.)

Fork and clone the repository, then run the following command in the root directory of the repo:

jekyll serve

or

jekyll serve --watch which will watch for changes to files.

Your computer should now be serving your local copy of the site at:

http://localhost:4000.

Sharing Your Changes Using Jekit

You can use the nifty Jekit app to preview changes you make to this site.

To do this, fork this repo, and commit your changes on a branch to your fork. You can then preview what your changes look like by navigating to:

https://jekit.codeforamerica.org/USERNAME/code4hr/BRANCHNAME/

For a basic example of its usage, if GitHub user @lolname has made changes to the projects page on their fork (on the master branch), they can preview their changes using Jekit by going to:

https://jekit.codeforamerica.org/lolname/code4hr/master/projects

Submitting a Pull Request

  1. Fork the project.
  2. Create a topic branch.
  3. Implement your feature or bug fix.
  4. Commit and push your changes.
  5. Submit a pull request.

adopt-a-drain's People

Contributors

24glinka avatar afomi avatar bretfisher avatar chznbaum avatar danmelton avatar dependabot[bot] avatar dsummersl avatar equiamos avatar evanhahn avatar howdoicomputer avatar jasnow avatar jasonlally avatar jszwedko avatar kaxcode avatar kmacedo avatar kmcurry avatar kswhite93 avatar kylefantastic avatar mick avatar mlevans avatar monfresh avatar ralam avatar ralreegorganon avatar raudabaugh avatar ryayak1460 avatar sferik avatar squidarth avatar therebelrobot avatar tonyta avatar wbprice avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

adopt-a-drain's Issues

Private field discrepanices

When you register, it says your last name will private. Your last name is shown when you adopt a drain (even to people who are not logged in). When you login and check your profile, it says your last name is not private. There are some other privacy options advertised in registration that don't match the reality of the app.

Registration

image

Adopted Drain View

image

Profile Options

image

Stop showing splash if signed in

As a Drain Adopter, I don't want to see the getting started splash screen every time because I am already logged in.

Don't show the splash if I am logged in.

Add base map choices

As a User of a web map I expect to be able to switch between base maps. At minimum I would like to switch between a street map and a satellite (with street) map.

Add drain data for the rest of the city

City of Norfolk has provided a new data set to include all storm drains in the city. Merge old and new data set, preserving existing adoptions in production database.

Add a "How this works" splash

As the App Owner (Resiliency Office), I want to be sure every new Volunteer is presented with a message, including how to start, how to participate, and what to expect from the Resiliency Office

screen shot 2017-12-27 at 7 52 25 am

Add a Check In Button

As any User, I want a Check In button
So that I can report when I check on the drain
Because we'd all like to keep track

checkinbutton

Fix Map for -develop

norfolkdrains-develop.herokuapp.com does not work because the map does not show.

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.