β¬…Projects

Data Analysis Web App

Upload your CSV/XLSX file, analyze your data, and get ML-based predictions. Includes user accounts and PDF report generation.

Author: Paul (SUT ZAW AUNG) Project: Data Analysis Web App Date: Nov 2025

Project Overview

This web app allows users to upload datasets in CSV or Excel format, perform detailed data analysis, visualize trends, and predict outcomes using machine learning models. Users can also register accounts, log in, and download analysis results as a PDF report. The system combines data cleaning, visualization, and ML prediction in an interactive, user-friendly interface.

App Screenshots

Sign In / Registration

User sign in and registration page screenshot

Home Dashboard

Home dashboard screenshot with navigation and summary

Data Dashboard

Data dashboard showing uploaded dataset summary

Data Analysis

Data analysis visualizations screenshot

ML Prediction

Machine learning prediction page screenshot

Upload Data File

File upload page screenshot

Result as PDF Report

Generated PDF report screenshot

Key Features

  • Upload CSV or Excel files and preview dataset
  • Data cleaning and preprocessing utilities
  • Interactive data visualizations: charts, distributions, trends
  • Machine learning predictions using models like Random Forest, Logistic Regression, or XGBoost
  • Account registration and authentication for secure access
  • Export analysis results and predictions as PDF reports
  • Reusable utility functions for data analysis, ML, and PDF generation

Source Code Links

Portfolio Highlight

This project demonstrates full-stack development skills with Flask, data analysis capabilities using Python, and integration of machine learning predictions with interactive visualizations. It is ideal for showcasing expertise in building user-friendly, data-driven web applications that combine analytics, ML, and report generation.