Build complete web applications from scratch — HTML to backend APIs to deployment — with no prior experience required and 1-on-1 mentor guidance throughout.
Web security basics: SQL injection, XSS, CSRF — how they work and how to prevent
HTTP security headers with Helmet.js
CORS configuration and when you need it
Deploying Node/Express backend to Railway
Connecting frontend (Vercel) to backend (Railway) in production
Environment variable management in cloud deployments
Tools & Tech
GitGitHubHelmet.jsCORSVercelRailway
Learning Outcomes
Configure a secure Express API with Helmet, deploy it to Railway, and connect it to a Vercel-hosted React frontend with proper environment variable separation.
Module 7:Capstone Project & Portfolio
Week 8
Core Topics
Capstone project planning: user stories, wireframes, API design
End-to-end feature implementation with mentor reviews
Writing a professional README: project description, setup, live link
Building a personal portfolio site linking all projects
Resume tips: how to present a full stack project on a one-page resume
LinkedIn profile optimisation for web developer roles
Tools & Tech
GitHub PagesVercelRailwayREADME.md
Learning Outcomes
Ship a deployed full stack capstone project with a live URL and GitHub repo — the anchor piece of your developer portfolio.
Capstone Projects
Personal Finance Tracker
Problem: Build a web app where users log income and expense transactions, categorise them, and see a summary dashboard with totals — all data persisted in a database.
Deliverable: A live, deployed finance tracker with React frontend, Express REST API, MongoDB persistence, and a public GitHub repo — a real full stack portfolio project.
Recipe Sharing Platform
Problem: Create a community recipe site where users post recipes with ingredients and steps, browse by category, and search — with a Node/Express API and a React frontend.
ReactExpressMySQLCSS3 / TailwindRailwayVercel
Deliverable: A fully functional recipe platform deployed live with SQL storage, search functionality, and a responsive React UI — ready to show in interviews.