A simple yet customizable web widget designed to elegantly display your progress and achievements from Treehouse. Perfect for personal portfolios, project pages, or any website where you want to showcase your learning journey!
Experience the live demo here: projects.joe-sharp.com/treehouse-points
- Personalized Display: Easily configure the widget to show points directly from your own Treehouse profile.
- Subscription-Friendly Fallback: Include optional static data to showcase your progress even if API access is limited (e.g., after your subscription ends). This data will require manual updates to reflect your final achievements.
- Customizable Styling: Tailor the widget's appearance to match your website or personal brand with preferred colors and visual styles.
Ready to display your own Treehouse points?
- Clone this repository to your local machine:
git clone https://github.com/joe-sharp/treehouse-points.git
- Configure Your Profile: Update your Treehouse profile ID and any desired fallback data in the
_config.yamlfile. - Host Your Widget: Deploy the files to a web server. This project is built to be easily hosted on platforms like GitHub Pages.
We welcome contributions! Feel free to open an issue or submit a pull request if you have ideas for improvements or encounter any bugs.
This project is open source and available under the MIT License.