Pinned Repositories
FSO_01
This repository is for exercises in Part 1 of Full Stack Open, "Introduction to React". The projects in this repo are all basic front-end-only web apps built in React. They use basic react, passing props between components (including event handler functions), and state manipulation through the react useState hook.
FSO_02
This repository is for exercises in Part 2 of Full Stack Open, "Communicating with server". The projects in this repo are all basic front-end-only web apps built in React, which interact with local and remote servers using Axios.
FSO_03
This repository is for exercises in Part 3 of Full Stack Open (FSO), "Programming a server with NodeJS and Express". This repo contains a back-end server that connects to the phonebook project front-end developed in FSO Part 2.
FSO_04
This repository is for exercises in Part 4 of Full Stack Open, "Testing Express servers, user administration". This repo contains a back-end server built using with NodeJS and Express, which connects to a MongoDB database. The server & DB manage a collection of "blog post" objects and user authentication information.
FSO_05
This repository is for exercises in Part 5 of Full Stack Open (FSO), "Testing React apps". This repo contains a React front end for the server developed in FSO Part 4, contained in my respository FSO_04.
FSO_06
This repository is for exercises in Part 6 of Full Stack Open (FSO), "Advanced state management". The projects in this repo are all front-end React web apps, though some have a back-end component handled through json-server. The projects are focused on state management using either Redux or React Query and useReducer.
FSO_07
This repository is for exercises in Part 7 of Full Stack Open (FSO), "React router, custom hooks, styling app with CSS and webpack". The projects in this repo are React front-end web apps., focusing on navigation with React Router, custom react hooks, and styling with CSS and ready-made UI libraries.
FSO_08
This repository is for exercises in Part 8 of Full Stack Open (FSO), "GraphQL". The project in this repo is a full-stack web application with token-based user authentication that lists a collection of books in a personal library, using GraphQL with React for frontend, Apollo Server for backend, and a MongoDB database.
FSO_09
This repository is for exercises in Part 9 of Full Stack Open (FSO), "TypeScript". The projects in this repo exclusively use TypeScript, applying it in backend Express apps, in frontend React apps, and in full-stack web apps combining Express and React.
FSO_10
This repository is for exercises in Part 10 of Full Stack Open (FSO), "React Native". The project in this repo is a React Native mobile application, which interfaces with a remote server to display information for a series of GitHub repositories. The app relies upon React Native StyleSheet, Formik, Yup, GraphQL, and Apollo Client.
djanyreason's Repositories
djanyreason/FSO_01
This repository is for exercises in Part 1 of Full Stack Open, "Introduction to React". The projects in this repo are all basic front-end-only web apps built in React. They use basic react, passing props between components (including event handler functions), and state manipulation through the react useState hook.
djanyreason/FSO_02
This repository is for exercises in Part 2 of Full Stack Open, "Communicating with server". The projects in this repo are all basic front-end-only web apps built in React, which interact with local and remote servers using Axios.
djanyreason/FSO_03
This repository is for exercises in Part 3 of Full Stack Open (FSO), "Programming a server with NodeJS and Express". This repo contains a back-end server that connects to the phonebook project front-end developed in FSO Part 2.
djanyreason/FSO_04
This repository is for exercises in Part 4 of Full Stack Open, "Testing Express servers, user administration". This repo contains a back-end server built using with NodeJS and Express, which connects to a MongoDB database. The server & DB manage a collection of "blog post" objects and user authentication information.
djanyreason/FSO_05
This repository is for exercises in Part 5 of Full Stack Open (FSO), "Testing React apps". This repo contains a React front end for the server developed in FSO Part 4, contained in my respository FSO_04.
djanyreason/FSO_06
This repository is for exercises in Part 6 of Full Stack Open (FSO), "Advanced state management". The projects in this repo are all front-end React web apps, though some have a back-end component handled through json-server. The projects are focused on state management using either Redux or React Query and useReducer.
djanyreason/FSO_07
This repository is for exercises in Part 7 of Full Stack Open (FSO), "React router, custom hooks, styling app with CSS and webpack". The projects in this repo are React front-end web apps., focusing on navigation with React Router, custom react hooks, and styling with CSS and ready-made UI libraries.
djanyreason/FSO_08
This repository is for exercises in Part 8 of Full Stack Open (FSO), "GraphQL". The project in this repo is a full-stack web application with token-based user authentication that lists a collection of books in a personal library, using GraphQL with React for frontend, Apollo Server for backend, and a MongoDB database.
djanyreason/FSO_09
This repository is for exercises in Part 9 of Full Stack Open (FSO), "TypeScript". The projects in this repo exclusively use TypeScript, applying it in backend Express apps, in frontend React apps, and in full-stack web apps combining Express and React.
djanyreason/FSO_10
This repository is for exercises in Part 10 of Full Stack Open (FSO), "React Native". The project in this repo is a React Native mobile application, which interfaces with a remote server to display information for a series of GitHub repositories. The app relies upon React Native StyleSheet, Formik, Yup, GraphQL, and Apollo Client.
djanyreason/FSO_11
This repository is for exercises 11.1-11.19 in Part 11 of Full Stack Open (FSO), "CI/CD". This part of FSO focuses on Continuous Integration / Continuous Delivery ("CI/CD") systems - this repo is a fork of a pre-existing repo (fullstack-hy2020/full-stack-open-pokedex) with new GitHub Actions workflows.
djanyreason/FSO_11_20_21
This repository is for exercises 11.20-11.21 in Part 11 of Full Stack Open (FSO), "CI/CD". This part of FSO focuses on Continuous Integration / Continuous Delivery ("CI/CD") systems - this repo takes the "Bloglist" application developed in my FSO_04 and FSO_05 repos and adds new GitHub Actions workflows.
djanyreason/FSO_12
This repository is for Part 12 of Full Stack Open (FSO), "Containers". This part of FSO focuses on using Docker to containerize a development environment. It starts frin a copy of a pre-existing repo (fullstack-hy2020/part12-containers-applications) and implements a Docker containerized development environment for the repo.
djanyreason/FSO_13
This repository is for Part 13 of Full Stack Open (FSO), "Using Relational Databases". This repo contains a backend web application in NodeJS, using sequelize to interface with a remote PostreSQL database. The app is similar to the backend application in my repository FSO_04, and should be compatable with the frontend in my repository FSO_05.
djanyreason/andThisIsAWebsite
This repository is the Landing Page project for The Odin Project Foundations course. This repo contains a template landing site webpage with basic CSS and Flexbox styling.
djanyreason/Calculator_OdinProject
This repository is the Calculator project for The Odin Project Foundations course. This project is a website featuring a basic four-function calculator built with HTML, CSS, and javascript.
djanyreason/eJT
React Native app for Jam Timer for Roller Derby. Automatically progresses between jam time, lineup time, and timeout based on user inputs and time limits. Allows user to configure period time, jam time, and lineup time.
djanyreason/EtchASketch_OdinProject
This repository is the Etch-a-Sketch project for The Odin Project Foundations course. This project contains an "etch-a-sketch" website built using HTML, CSS, and javascript.
djanyreason/FullStackOpen_0
djanyreason/OdinRecipes
This repository is the Recipes project for The Odin Project Foundations course. This repo contains an HTML-only website with links to three recipes, each with an image, list of ingredients, and steps to prepare.
djanyreason/PortfolioPage
This repository is a single page app for a website that displays the web and mobile development projects in my personal portfolio. It is built in React, with Redux for state management and styled with MaterialUI. It does not interface with a backend server, but is designed so that it could if there was one running.
djanyreason/RPS_OdinProject
This repository is the Rock Paper Scissors project for The Odin Project Foundations course. This project is a javascript app with a minimal HTML and CSS layer to interface through a website. The webpage plays a best-of-9 game of Rock Paper Scissors.