This repository stores all of my projects for The Odin Project, an open source curriculum for web development.
- A visual reproduction of the Google homepage
- An implementation of the classic "rock paper scissors" game with a simple UI
- The player plays versus the computer which picks at random, first to 5 wins
- The user moves their mouse over a blank grid, leaving behind a trail of randomly colored squares
- The user can clear the grid and enter their own dimensions
- A calculator that supports the four basic math operations (add, subtract, multiply, and divide)
- Allows for multiple operations in a single calculation, following order of operations
- Supports floating point math with a decimal button
- Does not allow the user to enter invalid expressions (e.g., multiple decimals or operators in a row)
- A library that allows the user to keep track of their books
- Supports adding and removing books from the library
- The user is able to toggle whether or not a book has been read
- The classic game of Tic Tac Toe, in a simple and clean interface
- Recognizes win/tie states in the game, and allows for easy restarting
- A mockup website for a fictional ramen restaurant
- Includes tabs for about, menu, and contact info
- A todo list app inspired by Todoist
- The user can add tasks with a priority, due date, and project
- Sort tasks by due date, priority, or alphabetical
- Edit or delete existing tasks and projects