A personal collection of coding practice files, class exercises, and assignment problems from my web development learning journey. This repo covers frontend basics, backend development, databases, and REST API concepts practiced across different topics and sessions.
Note: This repo does not include the WanderLust project — it's kept separately. This is purely for practice files and assignments.
- Fundamentals — Early exercises covering core web development concepts
- JavaScript — Logic building, DOM manipulation, functions, and general JS practice
- Backend Development — Server-side coding practice using Node.js and Express
- Templating — EJS views, layouts, and dynamic rendering practice
- Middleware — Custom and third-party Express middleware exercises
- Databases — MongoDB and SQL practice, including schemas, queries, and CRUD operations
- REST APIs — REST concepts and assignment-based practice (including an Instagram-style backend exercise)
- UI Libraries — Practice using Material UI in frontend builds
- Version Control — Git and GitHub workflow practice (branching, commits, push/pull)
- Miscellaneous — Extra snippets, one-off exercises, and reference material collected along the way
HTML · CSS · JavaScript · Node.js · Express · EJS · MongoDB · SQL · Material UI · Git/GitHub
This repository is a running log of hands-on practice — each piece represents a topic, class, or assignment tackled while building a foundation in full-stack web development. It's meant as both a personal reference and a way to track progress over time.
Code here reflects a learning process — some files may be experimental, incomplete, or revisited later as concepts get reinforced.