This repository contains all of my projects from the Web Development curriculum The Odin Project. It includes projects written in HTML, CSS, JavaScript, SQL, Ruby and Ruby on Rails. These projects are in order of completion.
These projects are listed in ORDER OF COMPLETION. The further down you go, the more experience I had.
In this course, I learned the basic tools and technologies that every web developer should know.
### Google Homepage (HTML, CSS) :computer:
Website : https://michpara.github.io/google-homepage/
Code : https://github.com/michpara/google-homepage
### Rock, Paper, Scissors (HTML, CSS, JavaScript) :scissors:
Website : https://michpara.github.io/rock-paper-scissors/
Code : https://github.com/michpara/rock-paper-scissors
### Etch-A-Sketch (HTML, CSS, JavaScript) :notebook:
Website : https://michpara.github.io/etch-a-sketch/
Code : https://github.com/michpara/etch-a-sketch
### Calculator (HTML, CSS, JavaScript) :heavy_division_sign:
Website : https://michpara.github.io/calculator/
Code : https://github.com/michpara/calculator
In this course, we learned about relational databases and worked with them using SQL.
### SQL Zoo :leopard:
Code : https://github.com/michpara/sql-zoo
In this course, we learn how to make websites dynamic and interactive with JavaScript. Create features and stand-alone applications. Learn how to manipulate the DOM, use object-oriented programming principles, and build single page applications with React.
### Library (HTML and JavaScript) 📚
Website: https://michpara.github.io/Library/
Code: https://github.com/michpara/Library
### Tic Tac Toe (HTML, CSS, JavaScript) 🎲
Website: https://michpara.github.io/tic-tac-toe/
Code: https://github.com/michpara/tic-tac-toe
In this course, we covered Object Oriented Design, Testing and Data Structures in Ruby.
### Ruby (Ruby) :gem:
Code : https://github.com/michpara/ruby
### Tic Tac Toe (Ruby) :o: :heavy_multiplication_x:
Code : https://github.com/michpara/tictactoe
### Mastermind (Ruby) :black_circle: :white_circle:
Code: https://github.com/michpara/mastermind
### Event Manager (HTML, Ruby) :book: Note: For this project, we were given a tutorial to follow.
Code: https://github.com/michpara/event-manager
### File I/O and Serialization (Ruby) :page_with_curl:
Code: https://github.com/michpara/file-io-and-serialization
### Recursion (Ruby) :gem:
Code: https://github.com/michpara/recursion
### Data Structures (Ruby) :gem:
Code: https://github.com/michpara/datastructures
### WIP: Testing Your Ruby Code (Ruby, Rspec) :heavy_check_mark:
Code: https://github.com/michpara/testing-your-ruby-code
In this course, we learned how to fully craft a site’s backend using the Model-View-Controller design pattern.
### Blog App (HTML, Ruby, Ruby on Rails) :pencil:
Note: For this project, we were given a tutorial to follow.
Website: https://michelle-blog-app.herokuapp.com/
Code: https://github.com/michpara/blog
### Micro-Reddit (Ruby, Ruby on Rails)
Code: https://github.com/michpara/micro-reddit
### Re-Former (HTML, Ruby, Ruby on Rails)
Code: https://github.com/michpara/re-former