Statum

screenshot of Statum
flask

A data-driven website oriented around Twitch. Written in Python + Flask, with MongoDB.

Overview

Statum is a web app built in Python, Flask, and MongoDB designed to enhance the user experience on Twitch. It offers unique features and provides in-depth information about streamers. The app incorporates Twitch OAuth for instant follower loading and allows users to view random streams with 10 to 100 viewers to support smaller streamers. Statum also includes an aesthetically pleasing dashboard with a list of followed streamers, top streamers, and top LSF clips. It displays the category and length of streams if the streamers are live, and provides a list of VODs for each streamer. Additionally, users can access unique streamer data insights, add streamers to favorites, and view VODs of their favorite streamers.

Features

  • Incorporates Twitch OAuth for instant follower loading
  • Ability to view random Twitch streams with 10 to 100 viewers to support smaller streamers
  • Aesthetically pleasing dashboard displaying followed streamers, top streamers, and top LSF clips
  • Displays category and length of streams for live streamers
  • Provides a list of VODs for each streamer
  • Lists the current most popular Twitch clips with metrics
  • Offers unique streamer data insights
  • Utilizes MongoDB for indexing streamers to minimize requests and user sessions
  • Ability to add streamers to favorites

Summary

Statum is a Python-based web app that enhances the Twitch experience by providing unique features and in-depth information about streamers. It incorporates Twitch OAuth, allows viewers to support smaller streamers, and offers an aesthetically pleasing dashboard for easy navigation. Users can access various insights and data about streamers, view their VODs, and add them to favorites. Installation requires the setup of a Twitch Application and the installation of Python and MongoDB. Overall, Statum is a tool that makes Twitch usage more enjoyable and offers a range of functionalities.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.