codefordurham / school-navigator Goto Github PK
View Code? Open in Web Editor NEWNavigate the Durham, NC public school system
Home Page: https://durhamschoolnavigator.org
Navigate the Durham, NC public school system
Home Page: https://durhamschoolnavigator.org
move map marker once I user hits the search button
API returns type (magnet, etc.), but doesn't say whether or not it's year-round.
Static media also doesn't load.
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.
The magnet schools here don't have zones:
https://schools.codefordurham.com/#/location/35.9792161/-78.90905320000002/
Magnet schools should match http://www.dpsnc.net/pages/Durham_Public_Schools/Our_Schools
Sometimes the Mapbox map doesn't load and you just see a gray screen. Usually this occurs when you first load the page.
The points now have "neighborhood" and "high". Let's add these to the list too.
Match badge color in listing
The magnet and year-round badges are ready for tooltips, but opt-in JS isn't running properly.
Return distance (miles) to each school from address
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;
Take first letters of first two words:
{
"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
This way we can rerun the command on production.
Download the data but just save to 3 files. This way we can view data locally in qgis.
Make it easy to explore different locations by moving the house without knowing a particular address.
Think about how to model this data in the DB while thinking how it'll be accessed via the API
Allow admin to specify abbreviations for schools in backend
If a polygon is selected and you click a tab, it stays on the map
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.