This repository contains exercise solutions to the 2019 edition of the Full Stack Open course from the University of Helsinki.
- bloglist-frontend - Extends the functionality and design of the solution from part 5
- bloglist-backend - Extends the functionality and design of the solution from part 4
- routed-anecdotes - Practice routing React app url/location
Part 6 - State management with Redux
- unicafe-redux - rewrites the core of the unicafe exercise from part 1 using Redux state management
- redux-anecdotes - rebuilds the anecdotes exercise from part 1 using Redux state management and adds REST operations with json-server and redux-thunk
Part 5 - Testing React apps, custom hooks
- bloglist-frontend - is a frontend written with React and tested with Jest for the Part 4 Backend
- ultimate-hooks - is an exercise in writing a React custom hook implementation of an api resource fetcher
Part 4 is a backend api written with node express that allows users catalogue blog posts or articles
Go to Part 4 Solution
Part 3 serves as a backend written in express and node for Part 2's React UI
Exercises for Part 3 can be found in a separate repository\
Part 2 - Communicating with server
- Exercises 2.1 - 2.5: course-content
- Exercises 2.12 - 2.14: countries
- Exercises 2.6 - 2.10, 2.11, 2.15 - 1.20: phonebook
Part 1 - Introduction to React
- Exercises 1.1 - 1.5: courseinfo
- Exercises 1.6 - 1.11: unicafe
- Exercises 1.12 - 1.14: anecdotes
Part 0 - Fundamentals of Web Apps
- Exercise 0.4: new note
- Exercise 0.5: Single page application
- Exercise 0.6: New note