You can view the deployed page here.
- Clone the project from https://github.com/paigewilliams/Bike-Share-Group-Project.git to a local directory
- Open index.html in a browser
If you have any issues or questions, please email me at [email protected]
- Define 5 bike stations as a dataset for our static map
- Add station properties from the Biketown datasets (station name, coordinates, address, id, number of bikes, number of bike racks, selected)
- Add properties to map object (stations, center coordinates, zoom level)
- Add user object (favorite stations, name)
- Add all stations to map.
- Add method to find station that user has selected based off of unique id.
- Fixed map of Downtown Portland.
- Add list of stations to form.
- User selects a station and show details about that station.
- User can select favorite stations and add them to their favorite station list.
- Draw stations on the map.
- Users favorite stations are selected on the map.
- User clicks on station on the map and details about that station appear below the form.
- Gather station id from map click and return station information.
- User adds to favorites with add button.
- User deletes favorites with delete button.
- Add MapDisplay object(leafletMap, marker, markerSelected, iconStatus x 4).
- Add function to change marker when station is selected.
- Use custom icon for stations.
- Use complete Biketown data.
- Update bike data every minute.
- Improve styling.
- Test all functionality.
- Add better map tile setTimeout
- Resize icons for zoom level
- Don't allow duplicates in favorites array
- Pop empty slots from favorites array
- Show updated icon for updated stations
- Add popups to station markers to show intersection and address
- Add map legend for marker types
- Add screenshot to readme
- Deploy to gh-pages
- Custom CSS
- JQuery and JavaScript
- HTML5
- Atom
- Command Line
- GitHub
- Leaflet
No known bugs.
Copyright (c) 2018 Paige Williams, Tanvi Garg, Phil Mass, Victoria Martinez
Licensed under the MIT License