About this website
Website developed by Jeff Forrest for New Malden Velo
Main club website available at New Malden Velo
Roadmap
This roadmap isn't in any particular order, for improvement suggestions please contact Jeff
- Stored rider details (e.g. "add me to this ride"), proper authentication
- Map functions, find cafes or other points of interest, create map with all routes
- More automatic stuff, would like to extract climbs from routes automatically
Change History
- March 2023
- Switched to using a unique ride guid
- More compact header format
- Fixed delete route bug
- Added Strava API integration, additional info on routes, including route thumbnail and auto setting of ride distance and elevation
- Added ride detail page
- Icon for Garmin routes
- Layout tweaks
- New backend database format
- Update to node.js 18 including new AWS API
- September 2022
- Fixed bug editing rides when a new rider is added by another user after the page is loaded
- Various layout improvements
- August 2022
- Published updated version with lots of new features
- Fixed bug preventing deletion of routes
- Added additional field for alternative routing websites than Strava
- April 2022
- Fixed date issue causing duplicate rides
- Added notes field
- Jan/Feb 2022
- Increased max number of riders to 16
- Increased max number of stops to 4
- Removed separate distance to stop field (just add it to the stop field)
- 28/11/2021
- Added sort in route lists. Clicking the header for Name, Distance or Elevation will sort by that field, toggling ascending/descending
- 27/11/2021
- Backend Lambda for listrides from Python to javascript to deal with json better, change in data structure for single date/time field
- Rewrote index page to list rides in the new data format
- Change in data structure to support more than 8 riders
- Changed data structure to support multiple cafe stops (or none)
- 24/11/2021
- Changed route link to open in a new tab/window from rides list page
- 21/11/2021
- Minor change to climbs text
- Backend simplification to ride select code
- 20/11/2021
- Added pace field
- More tweaks for mobile layout
- 19/11/2021
- Fixed backend filter by date when loading rides, solution to edit ride bug selecting the wrong ride
- Modified edit ride screen layout to be more mobile friendly
- 15/11/2021
- Added fix to sort for rides dropdown for Safari
- Added edit ride option to rides list
- 14/11/2021
- Added username field for browser to use when remembering the password
- Fixed date formatting issues in Safari that prevented rides displaying in order
- Added search box for routes
- Added links to create rides from the route page
- 13/11/2021
- Added password protection for ride changes, spelling fixes, other misc stuff