Homework and Project repository for CS176 Modern Frontend Application Development
- Lecture 01 HTML and CSS Basics: Link (index.html)
- Lecture 02 JavaScript Basics: Implement a basic game. Link (Repository)
- Lecture 03 React.js Basics and Frontend Engineering: Implement a Todo List. Link (Repository)
- Lecture 04 Introduction to Node.js: Implement a custom protocol based on TCP APIs. Link (Repository)
- Lecture 05 Mobile Web Development: Responsive CSS page layout. A (partial) remake of Modernjs.dev. Link (Repository)
- Lecture 06 Performance Optimization: Improving user experience. An unofficial Oreo Generator. Link (Repository)
- Final Project: Final project. Another basic game with React and Typescript. Link (Repository). Link (Website)