How shilpayr/data-science-full-stack-with-ai-coding-assistant works
This repository is a portfolio of 14 independently served data-science applications, not one shared runtime pipeline. The common user journey is to open a project, request its API or interactive learning experience, and receive a task result, analysis, model output, or lesson. The graph preserves each project’s distinct domain stage and the documented capstone aggregation branch. Arrows follow sampled endpoint code where available; unsampled project internals are represented from the file tree and README, with uncertain wiring omitted.
Main entry points: backend/main.py Taxi API · backend/main.py Segmentation API · backend/main.py Anomaly API · backend/main.py Forecast API
Components 34
Task Workspace
- Task API
00_dynamic_todo_workspace/backend/main.py - Tasks and activity
00_dynamic_todo_workspace/backend/main.py
Applied Analytics
- Taxi API
01_nyc_taxi_trip_prediction/backend/main.py - Trip data
01_nyc_taxi_trip_prediction/backend/data.py - Duration models
01_nyc_taxi_trip_prediction/backend/model.py - Segmentation API
03_customer_segmentation_clustering/backend/main.py - Customer data
03_customer_segmentation_clustering/backend/data.py - Cluster analysis
03_customer_segmentation_clustering/backend/model.py - Anomaly API
06_anomaly_detection/backend/main.py - Transaction data
06_anomaly_detection/backend/data.py - Anomaly scoring
06_anomaly_detection/backend/model.py - Forecast API
12_timeseries_forecasting/backend/main.py - Time-series data
12_timeseries_forecasting/backend/data.py - Forecast models
12_timeseries_forecasting/backend/model.py
Mining And Automation
- Basket mining
04_associative_pattern_mining/backend/main.py - Basket data
04_associative_pattern_mining/backend/data.py - Pattern rules
04_associative_pattern_mining/backend/model.py - AutoML tournament
07_automl_lite/backend/main.py - Model tournament
07_automl_lite/backend/model.py - Training data
07_automl_lite/backend/data.py - Chat API
02_nano_llm_transformer/backend/main.py - Train state
02_nano_llm_transformer/backend/train.py - Nano transformer
02_nano_llm_transformer/backend/nano_transformer.py
Learning And Workflow
- Skills lab
05_data_science_skills_lab/backend/main.py - Skill catalog
05_data_science_skills_lab/backend/skills.py - Visual foundations
08_datascience_visual_mastery/backend/main.py - CRISP-DM curriculum
10_crispdm_masters_curriculum/backend/main.py - Phase content
10_crispdm_masters_curriculum/backend/content.py - DAG workflow API
09_flowforge_dag_engine/backend/main.py - DAG scheduler
09_flowforge_dag_engine/backend/dag.py - Code audit
11_enterprise_ds_audit/backend/main.py - Audit analysis
11_enterprise_ds_audit/backend/auditor.py
Portfolio Insights
- Insights API
13_capstone_nyc_mobility_platform/backend/main.py
Other components
- Project user
Connections 29
- Project user → Task API: manages tasks
- Task API → Tasks and activity: reads and writes
- Project user → Taxi API: requests prediction
- Taxi API → Duration models: predicts trip
- Taxi API → Trip data: reads landmarks
- Project user → Segmentation API: explores clusters
- Segmentation API → Customer data: reads customers
- Segmentation API → Cluster analysis: computes analysis
- Project user → Anomaly API: reviews alerts
- Anomaly API → Anomaly scoring: reads scores
- Anomaly API → Transaction data: reads transactions
- Project user → Forecast API: requests forecast
- Forecast API → Forecast models: computes forecast
- Forecast API → Time-series data: reads series
- Project user → Basket mining: mines patterns
- Basket mining → Pattern rules: mines rules
- Project user → AutoML tournament: runs tournament
- Project user → Chat API: chats
- Chat API → Train state: gets trained state
- Train state → Nano transformer: trains
- Project user → Skills lab: runs skill
- Skills lab → Skill catalog: dispatches skill
- Project user → Visual foundations: learns visually
- Project user → CRISP-DM curriculum: studies phases
- CRISP-DM curriculum → Phase content: reads phases
- Project user → DAG workflow API: runs workflow
- DAG workflow API → DAG scheduler: sorts dependencies
- Project user → Code audit: audits code
- Project user → Insights API: views summaries