/adventures

Primary LanguageTypeScriptMIT LicenseMIT

Adventures

Welcome to adventures, It's a personal sport portofolio project built with NextJS that comes with:

  • An "Adventure" editor which consists of merging photos, gpx activities, enriched text to create blog posts of biking trips I've made
  • Import and enrich strava profile export of activities (manual, no UI for this)
  • An Heatmap of all activities (very slow so far, just a prototype)

🏗️ All of this is still WIP, Website will be released soon 🏗️

Kudos, technologies used

  • NextJS & React - The base
  • Mongoose - The ORM used to connect to mongodb
  • react-markdown & monaco-editor - Used to create markdown content and render it allowing me to easelly creating a blog system
  • Leaflet - To handle cartography stuff
  • fit2gpx - To parse strava profile export, converting .fit to .gpx and enriching .gpx files (bundled and edited in this project to handle minor changes)
  • nextauth - To handle authentification using github oauth services
  • tailwindcss & daisyui - to handle css and ui

Personal notes, TODOS

  • Add loading screen & error 404 page

License MIT © Mathieu Guyot