DashboardApp

screenshot of DashboardApp

A full stack dashboard application allowing multiple users to track their key metrics and compare with anonymized data from other users.

Overview

The Personal Dashboard App is a full stack application designed to allow multiple users to track their key metrics and compare them with anonymized data from other users. The app is built using Python, Flask, JavaScript, HTML, CSS, and SQLite. It features a user registration system, the ability to add key metrics for each work-day and store them in a database, interactive charts to display the metrics, and the option to compare the user's metrics with anonymized metrics from other users. The app can be used comfortably on both mobile phones and desktop devices.

Features

  • User Registration: Users can create personal accounts to track their metrics.
  • Key Metric Tracking: Users can add key metrics for each work-day and store them in a database.
  • Interactive Charts: Metrics are displayed on interactive charts for easy visualization.
  • Comparison with Anonymized Metrics: Users can compare their metrics with anonymized metrics from other users.
  • Mobile and Desktop Compatibility: The app is designed to be accessible and user-friendly on both mobile phones and desktop devices.

Summary

The Personal Dashboard App is a powerful tool for users to track their key metrics and compare them with other users. It offers a user-friendly interface, interactive charts, and the ability to register an account and store metrics in a database. With its mobile and desktop compatibility, the app provides a convenient tracking solution for users on any device.