Skip to the content.

MAD-2 Project Resources

Complete guides to build your MAD-2 full-stack project with Flask backend and Vue.js frontend.


YouTube Resources


Select Your Term

Getting Started

ResourceDescription
Project IndexComplete project overview & navigation
Prerequisites & SetupWhat you need before starting
Project StatementOfficial project requirements (PDF)

Setup Guides

ResourceDescription
Backend Setup (Flask)Flask API, database, Celery setup
Frontend Setup (Vue.js)Vue.js project structure & components
Security GuideAuthentication, RBAC, & security best practices

Day-wise Implementation

DayGuideCodebaseVideo
Day 0Planning & ArchitectureJan-26 Root CodeProject Sessions
Day 1(See Setup Guides)Day-1 CodeProject Sessions
Day 2(See Setup Guides)Day-2 CodeProject Sessions
Day 3(See Setup Guides)Day-3 CodeProject Sessions
Day 4WSL Setup GuideDay-4 CodeProject Sessions
Day 5WSL Setup GuideDay-5 CodeProject Sessions
FinalFinal Day GuideJan-26 Final CodeProject Sessions

Getting Started

ResourceDescription
Project IndexComplete project overview & navigation
Prerequisites & SetupWhat you need before starting
Project StatementOfficial project requirements (PDF)

Setup Guides

ResourceDescription
Backend Setup (Flask)Flask API, database, Celery setup
Frontend Setup (Vue.js)Vue.js project structure & components
Security GuideAuthentication, RBAC, & security best practices

Day-wise Implementation

DayGuideCodebaseDescription
Day 0Day 0 — Planning & ArchitectureDay-0 CodeProject setup & architecture
Day 1Day 1 GuideDay-1 CodeInitial backend implementation
Day 2Day 2 GuideDay-2 CodeFrontend setup & auth
Day 3(Code only — no separate guide)Day-3 CodeBackend & frontend continued
Day 4WSL Setup GuideDay-4 CodeWSL, Redis & Celery setup
Day 5Day 5 ContentDay-5 CodeCelery tasks & email reports
Day 6Final Content CoveredDay-6 CodeFinal session summary

Tips