Matthew Francis's repositories
Grokking-the-Coding-Interview-Patterns
This course categorizes coding interview problems into a set of 16 patterns. Each pattern will be a complete tool - consisting of data structures, algorithms, and analysis techniques - to solve a specific category of problems. The goal is to develop an understanding of the underlying pattern, so that, we can apply that pattern to solve other problems.
the_movie_db
Clone of themoviedb home page site only with plain html/css/JS/webpack
netflix
Replication of Netflix website. Database is created in BCNF (Boyce Codd Normal Form); database diagram is shown in README. Authentication is done via cookies that stores access tokens and refresh tokens (JWTs); users can add and remove titles to their watchlist; and users can search for titles. Data is stored on PostgreSQL.
steam
Replication of Steam website, the largest video game retailer for PC games. Database is created in BCNF (Boyce Codd Normal Form); database diagram is shown in README. Authentication is done via cookies that stores access tokens and refresh tokens (JWTs); users can search for games, including games that are on sale; users can post, delete, edit their reviews; edit their profile and username; add games to their cart. Data is stored on PostgreSQL.
gh_actions_heroku
CI/CD test
giphy
Giphy like website. Used React and Bootstrap 4 (Reactstrap) with API Giphy calls using axios.
music-stream
Holds collection of Youtube Music Videos. Users can create, edit, delete videos and see other published videos from different users.
portfolio3
My portfolio | Made with React. React-Spring, Redux, Typescript
StudySpace
Student focused social media website with studying and collaboration prioritized
ydjsk-notes
Notes for 'You Dont Know Javascript' by Kyle Simpson
yuzu
Nintendo Switch emulator