How varunhunakunti2-crypto/padhaanewala_education works
Padhaanewala is an Indian student education and admissions platform. Students explore colleges, courses, exams and scholarships, use planning and prediction tools, take browser-based mock tests, and seek admissions help; staff manage catalogue and engagement content. The tree shows distinct frontend and FastAPI backend areas. The sampled sources confirm backend route registration, review persistence, session-token bookkeeping, mock-test browser-only behavior, and AI/statistics endpoints. README content is empty, and most frontend/backend wiring was not sampled, so uncertain connections are omitted.
Main entry points: app Education pages · route.ts AI assistant · session_service.py Session ledger · college College discovery
Components 24
Student discovery
- Education pages
padhaanewala/frontend/app - College discovery
padhaanewala/frontend/frontend/components/college - Courses and exams
padhaanewala/frontend/app/courses - College comparison
padhaanewala/frontend/frontend/components/compare - Scholarships
padhaanewala/frontend/frontend/components/scholarships
Student tools
- College predictor
padhaanewala/frontend/frontend/components/predictor - Exam planner
padhaanewala/frontend/frontend/components/planner - Mock tests
padhaanewala/frontend/frontend/components/mocktests/MockTestEngine.tsx - Student state
padhaanewala/frontend/lib/context/AppContext.tsx - AI assistant
padhaanewala/frontend/app/api/ai/route.ts
Admissions engagement
- Admissions help
padhaanewala/frontend/frontend/components/admission - College reviews
padhaanewala/backend/app/routers/reviews.py - Education content
padhaanewala/frontend/app/blog
Backend services
- FastAPI application
padhaanewala/backend/app/main.py - API routers
padhaanewala/backend/app/routers - Session ledger
padhaanewala/backend/app/services/session_service.py - Refresh-token records
padhaanewala/backend/app/models/refresh_token.py - Application database
padhaanewala/backend/app/database.py - Backend statistics
padhaanewala/backend/app/routers/stats.py
Platform operations
- Content administration
padhaanewala/frontend/frontend/components/admin - Catalog statistics
padhaanewala/frontend/app/api/stats/route.ts
Other components
- Student
- OpenAI
- Backend API
Connections 22
- Student → Education pages: browses
- Education pages → College discovery: opens
- Education pages → Courses and exams: opens
- Education pages → College comparison: opens
- Education pages → Scholarships: opens
- Education pages → College predictor: opens
- Education pages → Exam planner: opens
- Education pages → Mock tests: opens
- Education pages → AI assistant: asks
- Education pages → Admissions help: seeks help
- Education pages → Education content: reads
- Mock tests → Student state: reads history
- College discovery → Student state: updates saved list
- AI assistant → OpenAI: requests reply
- AI assistant → Backend API: uses offline reply
- FastAPI application → API routers: registers routes
- College reviews → Application database: reads and writes
- Session ledger → Refresh-token records: records tokens
- Session ledger → Application database: updates ledger
- Catalog statistics → Backend API: requests counts
- Backend API → Backend statistics: serves catalog counts
- Content administration → Catalog statistics: loads statistics