Full Stack Web Development Lab
Experiment outputs
Download full handwritten record (PDF)
Experiment 1
— HTML Basics
Portfolio page structure
Download
Experiment 2
— CSS Styling
Portfolio page with CSS
Download
Responsiveness
Download
Experiment 3
— JavaScript Basics
Console output
Download
Experiment 4
— DOM Manipulation
Light theme
Download
Dark theme
Download
Session storage — theme key
Download
Experiment 5
— Form Validation
Contact form
Download
Validation errors
Download
Experiment 6
— Fetch API (GitHub)
Site view
Download
Failed fetch
Download
Network tab — headers & URL
Download
Network tab — response JSON
Download
Experiment 7
— React Portfolio
Light theme
Download
Dark theme
Download
Terminal — npm run dev
Download
Experiment 8
— Node.js Server
Terminal output
Download
Browser — localhost
Download
Terminal — npm init
Download
Experiment 9
— Express Server
npm init
Download
npm install express & cors
Download
GET /api/projects
Download
POST /api/messages
Download
GET /api/messages
Download
Experiment 10
— MongoDB with Mongoose (Express API)
GET /api/projects
Download
PUT /api/projects/:id
Download
DELETE /api/projects/:id
Download
POST /api/contacts
Download
Terminal — node server.js
Download
POST /api/projects
Download
Experiment 11
— MERN Portfolio
Terminal — npm run dev & node server.js
Download
Site on localhost:5173
Download
Network tab — POST /api/contacts
Download
POST response — name, email, msg, _id, createdAt
Download
Atlas — contacts collection
Download
Atlas — projects collection
Download
Experiment 12
— MERN Deployment
.env — env vars
Download
Atlas — contacts collection
Download
Cloudflare DNS records
Download
npm run build
Download
Atlas Network Access
Download
Render dashboard
Download
Live API — /api/projects
Download
Vercel dashboard
Download
Live frontend
Download
Contact form success
Download
×