Skip to content

About

Full Stack Open coursework: React components, state, forms, HTTP diagrams, and API communication.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Open exercises

My coursework and practice projects for learning React, HTTP, application state, forms, and frontend/backend communication.

Repository guide

Folder Exercises
part0/ Request/response diagrams for traditional pages and single-page applications
part1/anecdotes/ React state and anecdote voting
part1/courseinfo/ Components and rendering course information
part1/unicafe/ Feedback state and statistics
part2/Phonebook/ Contact forms, listing, and API communication
part2/countries/ Country search and data rendering

Each React app is independent and has its own package.json. Enter the app's folder before installing dependencies or running commands; there is no root application or shared root build.

Run an exercise

For example:

cd part1/anecdotes
npm install
npm run dev

Use the local URL printed by Vite. Consult the selected app's package.json for its available scripts and dependencies.

Related backend projects

  • Phonebook API: Express routes, MongoDB persistence, and Mongoose validation.
  • Notes API: Express routes and an in-memory notes collection.

These folders document coursework and experimentation. They are separate from my deployed portfolio projects.

About

Full Stack Open coursework: React components, state, forms, HTTP diagrams, and API communication.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages