Level 5 and Level 6: jv-singh#485
Conversation
Add Level 5 submission: graph schema, analysis, and Level 6 blueprint
…ts version 1 level-6: JV Singh — Neo4j graph + Streamlit dashboard version 1
LifeAtlas
left a comment
There was a problem hiding this comment.
L5 Score: 95/100 | L6 Score: 88/100 ✅ 🏆
TOP SUBMISSION. L5: By far the most detailed and thoughtful answers (1031 lines). Identifies data-quality discrepancies (14 workers not 13, Per Hansen not Per Gustafsson). Parameterized Cypher. L6: All pages + bottleneck alerts, MERGE + constraints, SPOF flagging, 6-check self-test. Outstanding work.
LifeAtlas
left a comment
There was a problem hiding this comment.
CORRECTION: Security flag added
L5: 95/100 (unchanged) | L6: 68/100 (was 88, -20 for credentials)
Your L5 is still the best in the cohort. However, your L6 committed .env AND .streamlit/secrets.toml with real Neo4j credentials (URI + password in plaintext). Per rubric: -20, mandatory fix before merge.
Action required: Remove .env and .streamlit/secrets.toml from the PR. Add them to .gitignore. Keep .env.example only.
…osure Remove committed level6 secrets and update .gitignore
Hi team,
Here is my complete submission for Level 5 and Level 6.
Live Streamlit Dashboard: https://lpi-developer-kit-6ljqxbc89s5efpisjg78lp.streamlit.app
Level 6 Checklist Completed:
✅ Neo4j database seeded successfully.
✅ Streamlit dashboard deployed successfully on Streamlit Community Cloud.
✅ All 4 required pages are functional and pulling live graph data.
✅ Self-Test page is passing with a perfect 20/20 score.
Folder Structure
Here is how my submission is organized: