zobmat25.2 is a web project created for the AGH competition "Zobaczyć Matematykę" (2024–2025 edition).
The website focuses on probability distributions. It helps users understand them by showing visual charts, formulas, and interactive tools based on user input.
Main competition website: https://www.zobaczycmatematyke.agh.edu.pl
https://d2vr1dj8lr3noc.cloudfront.net/
- Lets you try out different probability distributions
- Shows charts based on parameters you enter
- Displays formulas and simple explanations
- Allows you to pick out random numbers from distributions
- Calculates probability that a value falls into a given range
- Modern, clean UI (dashboard style)
- Accessibility mode
- Multiple themes
- Interactive charts (built with
fl_chart) - State management with
bloc - Math rendering using
flutter_math_fork - Some UI parts were put together with help from AI
- Flutter Web (fully)
- Hosted on Amazon CloudFront + Amazon S3
- Key libraries:
- fl_chart
- bloc
- flex_color_scheme
- flutter_math_fork
- hyper_link
- equatable
- shared_preferences
Source code is located in the lib folder.