Skip to content

level-6: Ankit Kumar Singh#536

Open
ankitsinghh007 wants to merge 2 commits into
Life-Atlas:masterfrom
ankitsinghh007:level-6-submission
Open

level-6: Ankit Kumar Singh#536
ankitsinghh007 wants to merge 2 commits into
Life-Atlas:masterfrom
ankitsinghh007:level-6-submission

Conversation

@ankitsinghh007

Copy link
Copy Markdown
Contributor

Submission Level

Level: level-6

What I Did

Built and deployed a Neo4j + Streamlit factory analytics dashboard using the provided datasets.

Implemented:

  • Neo4j graph seeding from CSV files
  • Factory station relationship modeling
  • Bottleneck detection logic
  • Historical production trend analysis
  • Forecast visualization
  • Streamlit dashboard deployment
  • Neo4j Aura cloud database integration

The dashboard was tested locally and deployed successfully on Streamlit Cloud.

Checklist

  • I read the README and CONTRIBUTING guide
  • My PR title follows the format: level-X: Your Name
  • I tested my changes locally before submitting

Signed-off-by: Ankit Kumar Singh

Copilot AI review requested due to automatic review settings May 13, 2026 19:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a Level 6 submission by a contributor — a Neo4j-backed factory analytics dashboard with a Streamlit frontend. It includes a graph seeder script that ingests three CSV datasets, a multi-page Streamlit app for visualization and forecasting, supporting data files, configuration examples, and documentation.

Changes:

  • Add seed_graph.py to seed a Neo4j knowledge graph from CSVs (projects, stations, workers, capacity) with constraints and derived Bottleneck nodes.
  • Add app.py Streamlit dashboard with 6 pages (Project Overview, Station Load, Capacity Tracker, Worker Coverage, Forecast, Self-Test).
  • Add supporting files: README, requirements, env example, CSV datasets, and deployed dashboard URL.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
submissions/ankitsinghh007/level6/seed_graph.py Neo4j seeder: constraints, node/relationship creation from CSVs, bottleneck computation, verification.
submissions/ankitsinghh007/level6/app.py Streamlit dashboard reading from Neo4j with charts, forecast (linear extrapolation), and self-test.
submissions/ankitsinghh007/level6/requirements.txt Python dependencies (streamlit, neo4j, pandas, plotly, etc.).
submissions/ankitsinghh007/level6/README.md Setup, deploy, schema, security docs.
submissions/ankitsinghh007/level6/env.example Template for Neo4j connection environment variables.
submissions/ankitsinghh007/level6/data/factory_*.csv Source datasets for production, workers, and capacity.
submissions/ankitsinghh007/level6/DASHBOARD_URL.txt Deployed Streamlit Cloud URL.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants