This repository contains my completed exercises for the FullStackOpen course by the University of Helsinki.
- 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: Testing React apps
- Part 6: State management with Redux
- Part 7: React router, custom hooks, styling app with CSS and webpack
- Part 8: GraphQL
- Part 9: Typescript
Make sure you have the following installed:
- Node.js
- npm
Also, ensure you have a basic understanding of:
- HTML, CSS, JS
- Modern Javascript features
- Basic command line operations
To use this repository, follow these steps:
- Clone the repository
git clone https://github.com/Theosxenos/FullStackOpen.git
- Navigate into the part you are interested in
cd FullStackOpen/part1/
- Install dependencies
npm install
- Start the application
npm start
Repeat steps 2-4 for the other parts.
If you notice any problem with these solutions or have any improvements, feel free to create an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
I want to express my gratitude to the University of Helsinki for providing such an excellent course and allowing me to further improve my full-stack development skills.
For further information or guidance, please refer to the FullStackOpen official website.
Happy Coding!