← All projects

Full-stack development

Full Stack Open.

Coursework progressing from React fundamentals to MongoDB-backed APIs, JWT login, and a blog-management interface.

About the project

A collection of exercises from the University of Helsinki’s Full Stack Open course. Each application builds on a different concept: component composition and state, requests to an API, persistent storage, authentication, or backend tests. The repository includes the later blog application with a React interface and user login.

What’s inside

  • Browser/server sequence diagrams and small React exercises.
  • Feedback statistics, anecdote voting, and course information views.
  • A phonebook with contact filtering and management.
  • A blog backend with password hashing and JWT login.
  • A React blog interface and backend test suites.

Current stage

These are learning exercises at different stages. Some API tests need updates for the current authentication behavior; the repository is not a single production application.

Setup instructions and more technical details are in the repository README (opens in a new tab).