Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Streaker is a sleek and modern web application designed to help you track your daily progress towards a goal.

License

Notifications You must be signed in to change notification settings

datwalkerv/Streaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

Streaker

Streaker is a sleek and modern web application designed to help you track your daily progress towards a goal. With a clean, dark-themed interface, Streaker allows you to set an end goal, update your daily progress, visualize your progress with a graph, and even set a custom background image for motivation. It’s perfect for anyone looking to stay consistent and motivated!

Streaker Screenshot


Features

  • Progress Tracking: Log your daily progress and visualize it with a beautiful line graph.
  • End Goal Setting: Set a target goal and track your progress towards it.
  • Progress Bar: See how close you are to achieving your goal with a dynamic progress bar.
  • Custom Background: Upload a custom background image to personalize your experience.
  • Toaster Notifications: Get instant feedback with stylish notifications.
  • Social Links: Connect with me via GitHub, Instagram, or email directly from the app.
  • Responsive Design: Works seamlessly on both desktop and mobile devices.

How to Use

  1. Set Your End Goal:

    • Click the goal icon (📊) in the top section.
    • Enter your target goal in the modal and click "Submit".
  2. Update Your Progress:

    • Enter your daily progress in the input field.
    • Click "Update Progress" to log your progress.
  3. Set a Background Image:

    • Click the image icon (🖼️) in the top section.
    • Paste an image URL in the modal and click "Submit".
  4. Track Your Progress:

    • View your progress on the graph and progress bar.
    • Celebrate your achievements as you get closer to your goal!

Technologies Used

  • Frontend:

    • HTML, CSS (Tailwind CSS), JavaScript
    • Chart.js for the progress graph
    • GSAP for animations
    • Toastify for notifications
  • Hosting:

    • GitHub Pages

Installation

To run this project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/datwalkerv/streaker.git
    cd streaker
  2. Open the Project:

    • Open the index.html file in your browser.
  3. Host on GitHub Pages:

    • Push the project to a GitHub repository.
    • Go to the repository settings, enable GitHub Pages, and select the main branch.

Contributing

Contributions are welcome! If you’d like to contribute to Streaker, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Connect with Me


Acknowledgments

  • Thanks to Tailwind CSS for the amazing utility-first CSS framework.
  • Special thanks to Chart.js for the interactive charts.
  • Inspired by the need for a simple and elegant progress tracker.

Made with ❤️ by datwalkerv
© 2025 Streaker. All rights reserved.

About

Streaker is a sleek and modern web application designed to help you track your daily progress towards a goal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /