This repository contains my solutions and projects from the University of Helsinki's FullstackOpen course. The course covers a wide range of full-stack development topics, including modern web technologies and best practices.
Here's a breakdown of the projects included in this repository:
- Basic React application with components and state management.
- Integrating a frontend React application with a backend server using json-server for data fetching.
- Building a RESTful API using Express and Mongoose for data storage.
- Repository Link
- Implementing unit testing with Node's embedded test runner.
- Building user authentication & administration functionalities.
- Testing Frontend applications with Vitest and React Testing Library.
- Exploring End-To-End testing with Playwright.
- Diving into advanced state management techniques using:
- Redux
- Tanstack-Query
- React's useReducer hook
- Building a Blog application utilizing:
- React Router for navigation
- Custom hooks for reusable logic
- Tailwind CSS for styling
- Webpack for bundling the application
- Exploring state management with Apollo GraphQL.