Full-stack development
Full Stack Open.
Coursework progressing from React fundamentals to MongoDB-backed APIs, JWT login, and a blog-management interface.
- React
- Node.js
- Express
- MongoDB
- Supertest
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).