Personal repo for FullStackOpen's Full Stack coursework for React, Redux, Node.js, MongoDB, GraphQL and TypeScript.
Section | Title | Status |
---|---|---|
Part 0 | Fundamentals of Web apps | Completed/Submitted |
Part 1 | Introduction to React | Completed/Submitted |
Part 2 | Communicating with server | Completed/Submitted |
Part 3 | Programming a server with NodeJS and Express | Completed/Submitted |
Part 4 | Testing Express servers, user administation | Completed/Submitted |
Part 5 | Testing React apps | Completed/Submitted |
Part 6 | State management with Redux | Completed/Submitted |
Part 7 | React router, custom hooks, styling app with CSS and webpack | Completed/Submitted |
Part 8 | GraphQL | Incomplete |
Part 9 | TypeScript | Incomplete |
Part 10 | React Native | Incomplete |
Part 11 | CI/CD | Incomplete |
Part 12 | Containers | Incomplete |
Part 13 | Using relational databases | Incomplete |
The following links are links to apps built during the course using the MERN stack. Netlify serverless functions is used as the backend for all apps in place of Heroku/Fly.io that is being taught in the course.
The most complete of the three is the Blog List App.
- Note App: Live site | GitHub Repository
- Phonebook App: Live site | GitHub Repository
- Blog List App: Live site | GitHub Repository -> Test account for login (username: bobIsCool, password: cool)