Skip to content

Commit

Permalink
starter project
Browse files Browse the repository at this point in the history
  • Loading branch information
bowmanmc committed Sep 10, 2016
1 parent d579cb1 commit b91b47b
Show file tree
Hide file tree
Showing 67 changed files with 37,253 additions and 16 deletions.
43 changes: 27 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,30 +7,41 @@

## Date
Saturday, September 10th, 2016
10:00am - 2:00pm

## Location
The Entrepreneurs Center
714 E Monument Avenue
Dayton, OH 45402

## Cost
$5.00 - Lunch Provided

## Materials
- [Workshop Website](http://codefordayton.github.io/mapping_workshop)
- [Workshop Website](http://codefordayton.org/mapping_workshop)
- [Starter Project (this repo - master branch)](https://github.com/codefordayton/mapping_workshop)

## Agenda
- Introduction to Web Mapping
- Introduction to Leaflet
- Getting familiar with the starter project
- Making a map
- Points - putting markers on the map (marker + pop ups)
- Feature Data - polygons, geojson
- Time Series with Playback
- Plugins - marker clusterer, awesome markers, others?
- Other resources
- Civic Hacking & CfD
- Data Sources - CfD data sources, open data
- Workshop
- Pick a data set and make a map!
- People on hand to assist
- Team up or work solo
- Introductions
- Introduction to Web Mapping
- Introduction to Leaflet
- Development Environment Setup
- Making a Map
- Base Maps
- Markers
- Pop Ups
- GeoJSON
- Plugins
- Marker Clustering
- Awesome Markers
- Civic Hacking & CfD
- Data Sources - CfD data sources, open data
- Workshop
- Pick a data set and make a map!
- People on hand to assist
- Team up or work solo

## Prerequisites
- Please bring a laptop to work on.
- Passing knowledge of HTML and CSS would be helpful
- Text Editor for Web Development. We'll be using [Atom](http://atom.io)
34 changes: 34 additions & 0 deletions bs-config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
'use strict';

/*
|--------------------------------------------------------------------------
| Browser-sync config file
|--------------------------------------------------------------------------
|
| For up-to-date information about the options:
| http://www.browsersync.io/docs/options/
|
| There are more options than you see here, these are just the ones that are
| set internally. See the website for more info.
|
|
*/
module.exports = {
'files': [
'**/*.html',
'**/*.js',
'**/*.css',
'images/**/*'
],
'watchOptions': {
'ignoreInitial': true
},
'server': {
'baseDir': '.',
},
'port': 9000,
'open': 'local',
'browser': 'google-chrome',
'reloadOnRestart': false,
'notify': false
};
32 changes: 32 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>

<!-- Leaflet -->
<link rel="stylesheet" href="lib/leaflet-0.7/leaflet.css" />
<script src="lib/leaflet-0.7/leaflet.js"></script>

<!-- jQuery -->
<script src="lib/jquery-3.1/jquery-3.1.0.min.js"></script>

<!-- Map -->
<style>
body, html {
height: 100%;
margin: 0;
padding: 0;
}
.map {
height: 100%;
}
</style>
<script src="map.js"></script>
</head>

<body>

<!-- Here's the container where the map will be rendered to -->
<div id="map" class="map"></div>

</body>
</html>
7 changes: 7 additions & 0 deletions lib/fontawesome/HELP-US-OUT.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
comprehensive icon sets or copy and paste your own.

Please. Check it out.

-Dave Gandy
Loading

0 comments on commit b91b47b

Please sign in to comment.