Skip to content

ZeroDTE/Duckdurance

Repository files navigation

🦆 Duck Motivation - Your Quack-tastic Fitness Companion! 🏃‍♂️

About

Duck Motivation is a whimsical web application that connects with your Strava account to provide duck-themed motivation for your workouts. Because who doesn't need a duck cheering them on?

Features 🌟

  • 🦆 Connect with Strava API
  • 🏃‍♂️ View your activities with duck-tastic commentary
  • 💪 Receive motivational duck memes based on your performance
  • 🎯 Get personalized duck wisdom for different types of activities
  • 🎨 Clean, modern UI with a playful duck theme

Duck Motivation Scale

Our sophisticated duck algorithm provides different motivational messages based on:

  • 🚀 Speed (Are you faster than a duck with a rocket?)
  • 📏 Distance (Did you waddle further than the average duck migration?)
  • ⛰️ Elevation (Higher than a duck in a hot air balloon?)

Setup 🛠️

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • A Strava account
  • A love for ducks (optional but recommended)

Environment Variables

Create a .env file in the root directory: REACT_APP_STRAVA_CLIENT_ID=your_client_id REACT_APP_STRAVA_CLIENT_SECRET=your_client_secret REACT_APP_REDIRECT_URI=http://localhost:3000/auth/strava/callback

Installation

  1. Clone the repository: git clone https://github.com/yourusername/duck-motivation.git cd duck-motivation

  2. Install dependencies: npm install

  3. Start the development server: npm start

  4. Waddle over to http://localhost:3000 🦆

Usage 🎯

  1. Click "Connect with Strava"
  2. Authorize the application
  3. Receive duck-tastic motivation!

Tech Stack 💻

  • React
  • React Router
  • Strava API
  • TailwindCSS
  • Duck Magic ✨

Contributing 🤝

Feel free to contribute! Whether it's:

  • 🐛 Bug fixes
  • 🦆 New duck puns
  • ✨ Feature enhancements
  • 📝 Documentation improvements

License 📄

MIT License - Feel free to use this project for your own duck-ventures!

Acknowledgments 🙏

  • Strava API for making this possible
  • All the ducks who inspired this project
  • The running community
  • You, for reading this far! 🦆

Contact 📧

For any questions, feel free to reach out or create an issue.

Remember: Keep calm and quack on! 🦆

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published