Topic Learning Resources Quiz Topics Quiz link Assignment Team Status
MONTH 1: FRONTEND FOUNDATIONS
Week 1: HTML, CSS, JavaScript Basics Surabhi Tanush Manasa Rakshitha Suhas Shashank Vikranth Chandrika Ramya Ananya
HTML Full Course - freeCodeCamp, MDN Tags, semantic elements, Build a product/service
1 HTML Essentials HTML Basics accessibility page for Divine AI Done Done Done Done Done Done
CSS Full Course - freeCodeCamp, CSS Selectors, cascade, box Style your Divine AI page
2 CSS Basics Diner - Selector Practice model with consistent branding Done Done Done Done Done Done
Flexbox in 15 Minutes, Flexbox Froggy, Convert page to be fully
3 Responsive CSS + Flexbox CSS Grid in 20 Minutes Flexbox & media queries responsive Done Done Done Done Done Done
JavaScript Crash Course - Traversy Variables, data types, Create feature showcase
4 JavaScript Basics I Media, [Link] - Fundamentals control flow with toggles Done Done Done Done Done Done
DOM Manipulation - Web Dev Simplified, DOM methods, events,
5 JavaScript Basics II Modern JS Event Listeners storage Build dynamic FAQ section Done Done Done Done Done
Complete project with
responsive design,
dynamic content, form
6-7 .k Project materials & resources from week validation
Week 2: TypeScript + React Fundamentals
TypeScript Crash Course, TypeScript Convert JS assignment to
8 TypeScript Foundations Handbook Types, interfaces, assertions TypeScript Done Done Done hold Done
React + Vite + TS Setup, React Official JSX syntax, component Create React version of
9 React + Vite Setup & JSX Docs basics Divine AI page Ongoing Done Done done
React Props and State, Understanding Props vs State, component Create component
10 React Props & State Props & State communication hierarchy with shared state Done Done Done done done
React Hooks - Academind, Hooks API Hooks rules, lifecycle with Build data dashboard with
11 React Hooks Basics Reference hooks API fetching Done Ongoing done done
TypeScript with React - freeCodeCamp, Component typing, event Build typed contact form
12 TypeScript in React React TypeScript Cheatsheet typing with validation Done done done
TypeScript throughout,
component composition,
13-14 Weekend React Project Project materials & resources from week Router, form handling done done
Week 3: Advanced React + Styling
React Router v6 Crash Course, React Create multi-page
15 React Router & Navigation Router Documentation Routes, params, navigation application ongoing Done done
Tailwind Crash Course, Tailwind Utility classes, responsive Convert React app to use
16 Tailwind CSS Basics Documentation design Tailwind Done done
Tailwind Flex/Grid Layouts, Tailwind Layout combinations, Create responsive
17 Layouts with Tailwind Layout Examples customization dashboard layout Ongoing done
Tailwind UI Forms, Building Components Build complete
18 Forms & Components Component styling, form UX authentication UI done
Integrate shadcn-ui into
19 Intro to shadcn-ui shadcn UI Intro, shadcn Documentation Component API, styling dashboard done
Consistent styling, shadcn
Weekend UI Component integration, component
20-21 Library Project materials & resources from week documentation done
Week 4: Advanced React Patterns
React Context API - Net Ninja, Context Context vs props, Implement theme
22 React Context API Documentation performance switching done
React Query Tutorial, TanStack Query Query keys, caching Implement data fetching
23 React Query & Data Fetching Documentation strategies with React Query done
Form Handling with React React Hook Form Tutorial, React Hook Form state, validation, Build multi-step form with
24 Hook Form Form Documentation submission validation done
Error Handling & Loading Error Boundaries in React, Loading State Implement error & loading
25 States Patterns Error handling strategies states done
React Performance Optimization, React Optimize Dashboard
26 Performance Optimization Developer Tools Memoization, lazy loading application done
All Month 1 concepts,
27-28 Weekend Frontend Project Project materials & resources from month optimized, documented
MONTH 2: BACKEND DEVELOPMENT
Supabase Crash Course, Supabase Supabase features, Create project & database
29 Intro to Supabase & Setup Documentation architecture tables ongoing done done done
Database Modeling Basics, Supabase Relations, constraints, Design & implement
30 Database Design Schema Design indexes database schema ongoing done done
Auth providers, session Implement email/password
31 Supabase Auth Basics Supabase Auth, Auth Documentation management & OAuth auth done ongoing
Supabase + React Auth, React Auth Session handling, auth state Complete authentication
32 Supabase Auth with React Hooks (Prereq: React hooks) flow in React done
Policy creation, security Implement RLS for all
33 Row Level Security (RLS) RLS Docs, RLS in Practice testing tables done
Complete auth flows, RLS
Weekend Auth & Database implementation, data
34-35 Project Project materials & resources from week CRUD operations skipped
Week 6: Supabase Data & Storage
Implement data service
36 Supabase JavaScript Client Supabase JS Client, Client Library Docs CRUD operations, filters layer Invalid link
Supabase Storage, Storage Build file management
37 Supabase Storage Documentation Storage buckets, policies system done
Channel management, Create realtime dashboard
38 Supabase Realtime Realtime Docs, Realtime with React broadcast updates done
Postgres Functions & Postgres Functions in Supabase, Implement automated
39 Triggers Database Functions Docs Triggers, function execution workflows done
Edge Functions Guide, Edge Functions Function deployment, Create API endpoints with
40 Supabase Edge Functions Tutorial security edge functions done
Weekend Backend Edge functions, storage,
41-42 Integration Project Project materials & resources from week realtime, functions done
Week 7: OpenAI Integration + Fullstack
OpenAI API Quickstart, OpenAI Implement basic AI text
43 OpenAI API Introduction Documentation Models, API parameters generation
AI Chat Completions & Chat Completions Tutorial, Prompt Context management, Build specialized AI
44 Prompting Engineering Guide temperature assistant
Function Calling with OpenAI, Function Function JSON schemas, Create AI tools for
45 AI Function Calling & Tools Calling Documentation parsing business tasks
AI + Supabase Tutorial, Vector Store Embedding storage, vector Build AI-powered
46 Integrating AI with Supabase Integration search knowledge base
Streaming AI Responses, Stream Stream handling, error Implement streaming chat
47 Stream Processing & UX Response Docs recovery interface
Supabase integration,
48-49 Weekend AI Project Project materials & resources from week streaming, error handling
Week 8: Fullstack + Admin Dashboard
React Protected Routes, Session Auth redirects, session Implement role-based
50 Protected Routes & Sessions Management storage route protection
Dashboard UI with Tailwind, shadcn Navigation patterns, Build admin dashboard
51 Admin Dashboard - Layout Dashboard Components responsive layouts shell
Tanstack Table Tutorial, shadcn Table Implement data tables with
52 Admin Dashboard - Tables Documentation Data formatting, filtering filtering
Form Management Tutorial, shadcn Form Form state, validation Create CRUD forms for
53 Admin Dashboard - Forms Documentation strategies data management
React Charts Tutorial, Recharts Create analytics
54 Admin Analytics & Charts Documentation Chart types, data processing dashboard with charts
Full CRUD, analytics,
55-56 Weekend Fullstack Project Project materials & resources from month access control, logging
MONTH 3: MICROSOFT STACK & MVP COMPLETION
Week 9: C# .NET Core Fundamentals
C# Crash Course - freeCodeCamp, .NET Build simple console
57 Intro to C# and .NET Core Documentation C# syntax, types, classes application
Object-Oriented OOP in C# - Programming with Mosh, Inheritance, polymorphism, Build object model for
58 Programming OOP Documentation encapsulation domain
Web API Intro - IAmTimCorey, [Link] Controllers, routing,
59 [Link] Core Web API Core Documentation responses Build basic REST API
EF Core Overview - IAmTimCorey, EF Migrations, LINQ, Implement data access
60 Entity Framework Core Core Documentation relationships layer
JWT Authentication in .NET, Swagger JWT flow, authorization Secure API with JWT
61 API Auth + Swagger Documentation policies authentication
Complete API with CRUD,
62-63 Weekend .NET Project Project materials & resources from week auth, Swagger, validation
Week 10: Blazor + Integration
Blazor WASM Crash Course, Blazor Components, routing,
64 Intro to Blazor WASM Documentation rendering Build Blazor Hello World
Component Binding + Blazor Routing, Data Binding Build multi-page Blazor
65 Routing Documentation One-way vs two-way binding application
HTTP in Blazor, HTTP Client Service injection, HTTP Connect Blazor to .NET
66 Calling APIs in Blazor Documentation client API
JavaScript Interop in Blazor, JS Interop JS invocation, component Create hybrid Blazor/React
67 Integrating Blazor with React Documentation lifecycle components
MAUI + Blazor Introduction, MAUI Install & configure sample
68 Intro to Blazor MAUI Documentation Platform specifics, lifecycle app
WASM component, MAUI
integration, API
69-70 Weekend Blazor Project Project materials & resources from week connectivity
Week 11: MVP Planning & Implementation
Software Architecture Patterns, Domain- Architecture patterns, Document MVP
71 MVP Architecture Planning Driven Design separation of concerns architecture & components
Team Formation & Task Agile Development Basics, GitHub Project Agile concepts, task Create personal sprint
72 Allocation Management management backlog
MVP Core - Auth & User Cross-platform auth, role
73 Management Team resources & collaboration tools management, profiles
MVP Core - Data CRUD operations,
74 Management Team resources & collaboration tools validation, synchronization
AI service integration,
75 MVP Core - AI Integration Team resources & collaboration tools prompts, results
Progress assessment,
76-77 Weekend MVP Development Project materials & implementation tools issue resolution
Week 12: MVP Completion & Deployment
React Testing Library Tutorial, Testing Write test suite for
78 Testing & QA - Frontend Documentation Testing strategies, test types components
.NET Testing Tutorial, Testing Mocking, assertions, test
79 Testing & QA - Backend Documentation runners Write API test suite
UI Polish & Responsive UI Polish Techniques, Design System Accessibility standards, Implement UI
80 Design Documentation design principles improvements
Vercel Deployment, Supabase Hosting, Deployment strategies, Create deployment
81 Deployment Planning Azure Deployment environments documentation
CI/CD configuration,
82 Deployment Execution Team resources & deployment tools environment setup
83-84 Weekend Final Testing Project materials & testing tools Final quality assessment
Week 13: Documentation & Handover
Documentation & User Technical Documentation Best Practices, User guides, API docs,
85 Guides Documentation Guide architecture diagrams
Feature demos, slides,
86 Demo Preparation Presentation templates & tools talking points
Feature showcase,
87 Internal Demo Day Presentation materials technical overview
Code walkthrough,
88 Knowledge Transfer Knowledge sharing materials architecture explanation
Lessons learned,
89 Project Retrospective Retrospective templates achievements, challenges