trackhub / website Goto Github PK
View Code? Open in Web Editor NEWSystem for routes/tracks sharing
Home Page: https://track-hub.com/
License: Other
System for routes/tracks sharing
Home Page: https://track-hub.com/
License: Other
Sometimes there is no elevation data for given gps point.
These points should be ignored, total climb/descent should not be affected by these points.
Show lat/lnt for places, like other sites show the coordinates
Add tag
loading="lazy"
to the gallery images, this will prevent loading of invisible images.
This works only on chrome 76+
When user edit some track, youtube videos are lost.
When selecting file, the path doesn't show on the field. This can be misleading.
Allow picture uploads for tracks.
Store files in the filesystem,
Map should be centered and zoomed properly.
We could use https://stackoverflow.com/questions/17277686/leaflet-js-center-the-map-on-a-group-of-markers
Most probably the error is caused by the missing
xmlns="http://www.topografix.com/GPX/1/1"
mapsorce - https://www8.garmin.com/support/download_details.jsp?id=209
Track links on the map (index page) should use the slug
Gpx data contains information about (way)points - views, water and etc.
These points should be visible on track details page.
Add the following place types
Images are not rotated according to exif data
See https://track-hub.com/bg/gps/view/nad-boikovo
Track titles should allow description on both English and Bulgarian.
Split latest tracks to
latest bike track
latest hike tracks
At the moment the project is tested under linux OS.
Please add to the README that we don't support Windows and macOS.
This may be helpful #165 (comment)
If we add windows/mac support we must add it to CI builds!
We need to choose some big js framework. It will be used for the site and for the future mobile app.
Ping @StefanMavrodiev
Add bbcode support for description text
Places should have "Bike friendly" and "Bicycle friendly" label, so ppl could know where to go with the bikes.
At the moment 404 pages show default apache error.
Please add custom 404 page
Users should be able to add slugs.
Instead of https://track-hub.com/en/gps/view/2d01a065-d16c-11e9-a59f-0242ac150003
User should be able to set slug: https://track-hub.com/en/gps/view/dobrinishte-alabala
Track should have all old slugs. We should have a table mapping slugs to track.
Every change in the slug should add new record in this table.
This is needed because we don't want to broke old links.
When user click on login page, the _locale
options is lost.
Please forward _locale
to the login page url
See https://symfony.com/doc/current/translation/locale.html
As discussed in #175, this bundle should be dropped before upgrading to Symfony 5.
Mobile users can't scroll images
Examples:
latest images in https://track-hub.com/en
Images in https://track-hub.com/en/gps/view/kosovo
Start/Final markers should have pop with link/info for the track
See https://www.gpsvisualizer.com/tutorials/track_filters.html
this filter should be implemented
See #174
Show all track versions on the map in the index page
See #99
Please back the composer.json to version dependency.
We should wait to release from phinx
Maybe instead of column per language (track.name_en, track.name_bg, etc) use another table with languages (id, name, code, ... ) and another one table for translations?
For example:
I think it will be better maintainable. @angelk Any thoughts?
https://track-hub.com/en/gps/view/kosovo reports 2500m elevation, this is not possible
https://track-hub.com/bg/gps/view/stefans-trail is responding with status code 500
User should be able to add places to the track export.
Exported places should be only these in track region.
There should be (short) track description.
We may add bbcode the the text.
Show 'near by' tracks when viewing track details
This will be very helpful when there are downhill/uphill
At the moment we are running 10.3.xx
Please upgrade to 10.3.24 or newer, see https://jira.mariadb.org/browse/MDEV-21209
Ping #177 (comment)
user should be able to see own pictures.
There should be an option for picture deletion.
We should remove the database connection from the website
project and create new api
project.
We should choose if we will use REST or GraphQL.
This will help with the mobile app integration.
My vote goes to graphQL
Ping @StefanMavrodiev
Issues:
We should ignore huge differences in elevation, see https://track-hub.com/bg/gps/view/nad-boikovo
Allow users to submit rating to track and/or track variant.
Use https://elmarquis.github.io/Leaflet.GestureHandling/examples/ for the map.
Track seeding doesn't work.
Allow sites to embed tracks
This is not must-have information.
Users should be able to submit tracks without difficulty
Add functionality to add places like
Bike parks, bike shops etc
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.