Giter Site home page Giter Site logo

codefordurham / school-navigator Goto Github PK

View Code? Open in Web Editor NEW
26.0 56.0 16.0 9.12 MB

Navigate the Durham, NC public school system

Home Page: https://durhamschoolnavigator.org

Shell 43.31% JavaScript 4.76% HTML 12.90% CSS 2.45% Python 30.42% SaltStack 5.61% Makefile 0.53% Less 0.01%
codeforamerica civic-tech civic-data gis python angular css html postgis django

school-navigator's People

Contributors

adamajm avatar ahlusar1989 avatar alexlemann avatar ammraleigh avatar b-r-broge avatar bobbybarbeau avatar copelco avatar dependabot[bot] avatar djgriffin avatar dsummersl avatar flowersw avatar gturmel avatar jcsackett avatar jonathanfrederick avatar jtf621 avatar lashirsh avatar linabreslav avatar lotusgraham avatar mema82 avatar nickpassarella avatar nooutlet avatar qkombur avatar rolfbates avatar rosalsm avatar sanchith avatar schpatel avatar vallyre avatar vinvasir avatar vrocha avatar waffle-iron 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  avatar

Watchers

 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  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  avatar  avatar  avatar  avatar  avatar  avatar

school-navigator's Issues

geodecode address inputed in search field

we need to find lat, lon for an address on the frontend and then make a request to the backend.
right now it doesn't matter where we make the request to, the interesting part of this is getting geodecoding the address.

Support for CSS icons for middle, high, etc., schools

Plus add classes for [type] and [level]

default style:

border-radius: 50%;
width: 50px;
height: 50px; 
background: #ff8888;
text-align:center;
line-height:40px;
border:5px solid rgba(255,255,255,0.5);
color: white;

some schools don't have a level set

{
    "id": 34,
    "name": "George Watts",
    "level": "unset",
    "address": "",
    "type": "magnet",
    "eligibility": "option",
    "location": {
        "type": "Point",
        "coordinates": [
            -78.91052225418399,
            36.008324962246924
        ]
    },
    "preference": null
},

For this reason, the option tab is not populating the schools in the left panel correctly.
refs #40

Model GIS data

Think about how to model this data in the DB while thinking how it'll be accessed via the API

Add color field to schools in database

The school model should have a color field, which stores the color hex code (e.g. #ffffff). This should be returned via the API to the front end.

We might want to update the loadschools management command to assign initial colors when its run, or create a default colors fixture.

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.