Activeweb appsJavaScriptMIT

JioCinema Analytics

Analytics dashboard built entirely by AI using Replit Agent

41 viewsAdded 1mo ago

AI-Agent Assisted

Tier 3
Other AI Agent
Signals: Replit Agent

README

Jio Cinema User Analysis Dashboard ๐ŸŽฌ

๐Ÿš€ The Future of AI: Moving Towards Agentic Intelligence

AI is evolving beyond simple automation. With advancements in Agentic AI, tools like Replit Agent can autonomously generate entire projects with minimal human intervention. As Jensen Huang (CEO of NVIDIA) emphasized, AI is transitioning from "copilots" to "autonomous agents" that understand context, make decisions, and generate solutions independently.

This project is a step towards that vision โ€” it was entirely built by Replit Agent, demonstrating how AI can create fully functional applications from scratch.


๐Ÿ“Š About This Project

This is a Streamlit-based data analysis and visualization dashboard for analyzing Jio Cinema's user data. It provides interactive insights into user demographics, revenue trends, and subscription patterns.

โœจ Features

  • ๐Ÿ“Š Interactive data visualizations (bar, pie, heatmap, etc.)
  • ๐Ÿ‘ฅ User demographics analysis (age, gender, region)
  • ๐Ÿ’ฐ Revenue insights (subscription-based breakdowns)
  • ๐ŸŒ Geographic distribution analysis
  • ๐Ÿ”„ Subscription pattern trends
  • ๐Ÿ“ˆ Correlation analysis with heatmaps
  • ๐ŸŽจ Dark theme UI with a responsive design

๐Ÿ›  Tech Stack

  • Python 3.x
  • Streamlit
  • Pandas
  • Plotly
  • NumPy

๐Ÿ“‚ Project Structure

โ”œโ”€โ”€ .streamlit/
โ”‚   โ”œโ”€โ”€ config.toml
โ”‚   โ””โ”€โ”€ style.css
โ”œโ”€โ”€ attached_assets/
โ”‚   โ””โ”€โ”€ jio_cinema_users_extended.csv
โ”œโ”€โ”€ utils/
โ”‚   โ”œโ”€โ”€ data_processor.py
โ”‚   โ””โ”€โ”€ visualizations.py
โ””โ”€โ”€ main.py

๐Ÿ“ฅ Dataset Source

This project uses a real-world dataset from Kaggle:
Jio Cinema Userbase Dataset
Dataset File: jio_cinema_users_extended.csv

๐Ÿš€ Setup Instructions

  1. Clone the repository:
    git clone https://github.com/vsumitwork/JioCinema-Analytics-AI-Generated.git
    
  2. Navigate into the project directory:
    cd JioCinemaAnalytics
    
  3. Install dependencies:
    pip install -r requirements.txt
    
  4. Run the Streamlit app:
    streamlit run main.py
    
    When you run this command, the URL displayed may look like this:
    URL: http://0.0.0.0:5000
    Change it to http://127.0.0.1:5000/, and the app will run perfectly.

Usage

The dashboard provides various interactive features:

  • Toggle between bar and pie charts for age distribution
  • Filter device distribution by subscription type
  • View detailed insights for each analysis section
  • Interactive geographic visualization
  • Correlation analysis with heatmap

๐ŸŽฅ Project Demo

Dashboard Screenshots:
Explore the Dashboard folder for screenshots showcasing the interactive design and visual elements of the application. Below is a snapshot of the dashboard: Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot

Video Preview:
Watch the video preview to see the AI-generated project in action!

๐Ÿค– AI Contribution: Built by Replit Agent

This project was 100% generated by Replit Agent, showcasing how AI can:

  • Generate full-fledged applications
  • Write structured and optimized code
  • Automate the development process

The future of AI development is here. As Agentic AI evolves, tools like this will become even more powerful, shaping the next era of software development. ๐Ÿš€

๐Ÿ“œ License

MIT License

Tags

JavaScript

Similar Tools