tobytwigger / gpsvault Goto Github PK
View Code? Open in Web Editor NEWCycling data analysis and storage
Home Page: https://gpsvault.co.uk
License: GNU General Public License v3.0
Cycling data analysis and storage
Home Page: https://gpsvault.co.uk
License: GNU General Public License v3.0
Only load the json data we actually need
Soft push to verify your email, and 2fa is recommended
Implement a job package to track jobs
Use it to tell you when an activity is being analysed etc
Strava Integration
Integration management page
Extract metadata from images to get their location
Save what is kept in each backup
Search for a route that's close to x
This would make it easy to quickly fill out info about that tour in the evening and go to the route when cycling.
Can just base it on the date?
When you go to tours, have a banner with the active tour that you can quickly go to
Get the current tour with Tour::active()->orderedBy('marked_as_started_at')->first()
Quick link activity
When we have an active tour, have a 'link to Tour Stage 4' button (next empty tour that isn't a rest day) in the activity show sidebar
If I have both strava, my own analysis and maybe others, I want to compare them directly
Able to add dates to your routes and tours.
See a calendar of all the routes you've got planned coming up
On upload, ensure it's a valid file extension and contains the correct contents
A modal that has information on the reservation. Add it to the waypoint/route id model using a pivot table, that can have info about any waypoint, notes, files, and specific reservation info
Contact a place (see on card, click and see a popup with their contact info)
Let a user set where their home is - this will put any maps over their home. We can also use current location if a setting is not set
Every 10m/2 seconds is fine?
Add more analysers to give more data on activities
Remove outlying data points
Include lazy loading of files
Be able to duplicate a route, either with or without info like waypoints.
Save segments in table
'strava_id',
'name',
'distance',
'average_grade',
'maximum_grade',
'elevation_high',
'elevation_low',
'start_latitide',
'start_longitude',
'end_latitide',
'end_longitude',
'climb_category',
'city',
'state',
'country',
'hazardous',
'starred'
And the join
'elapsed_time',
'moving_time',
'start_date',
'average_cadence',
'average_watts',
'average_heartrate',
'max_heartrate',
'pr_rank',
'achievements'
Link segment to activity
Many to many with data on the record, Timings, when it was attempted etc
Get segment streams
Show segments you've completed, and view segments
Show the tour itself instead, in activity view
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.