This repository contains my solutions and notes for the Full Stack Open course by the University of Helsinki.
The course dives into modern web development, focusing on React, Node.js, Express, GraphQL, TypeScript, and testing.
The course covers:
- React fundamentals and state management
 - Communicating with a server (REST & GraphQL)
 - Node.js & Express backend development
 - Database integration with MongoDB
 - Authentication & authorization
 - TypeScript in frontend and backend
 - CI/CD & containerization with Docker
 - End-to-end testing
 
Each part of the course is organized into its own folder:
part0/ part1/ part2/ ...
Inside each folder youβll find exercises, code, and notes.
- Part 0 β Fundamentals of Web apps
 - Part 1 β Introduction to React
 - Part 2 β Communicating with server
 - Part 3 β Programming a server with NodeJS and Express
 - Part 4 β Testing Express servers, user administration
 - Part 5 β React app testing
 - Part 6 β State management with Redux
 - Part 7 β React router, custom hooks, styling app with CSS and webpack
 - Part 8 β GraphQL
 - Part 9 β TypeScript
 - Part 10 β React Native
 - Part 11 β CI/CD
 - Part 12 β Containers
 - Part 13 β Using relational databases
 
- This repo is mainly for personal learning & reference.
 - Solutions may not be the most βoptimalβ but reflect my learning journey.
 
This repository is for educational purposes.
Please follow the course submission rules if you are also enrolled.