Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Strava Tools

A Next.js application that integrates with Strava's API to display and analyze your activities.

Features

  • OAuth2 authentication with Strava
  • Some cool stuff soon..

Prerequisites

  • Node.js 18+
  • A Strava account
  • Strava API credentials (Client ID and Client Secret)

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/stravatools.git
cd stravatools
  1. Install dependencies:
npm install
# or
yarn install
  1. Create a .env file based on .env.example and fill in your credentials:
cp .env.example .env
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 with your browser to see the result.

Environment Variables

Required environment variables are:

  • STRAVA_CLIENT_ID: Your Strava API application client ID
  • STRAVA_CLIENT_SECRET: Your Strava API application client secret
  • NEXTAUTH_SECRET: A random string used to hash tokens
  • NEXTAUTH_URL: Your application's URL (http://localhost:3000 for development)

Tech Stack

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages