MyFlix Client | React App
Overview

AlexMDB is a web application developed using the MERN stack. The site accesses my database of movies, providing information on the film, director, and genre. Users are able to create an account, add movies to their list of favorites, and update or delete their profile.
Purpose & Context
This was a personal project, a part of the Full Stack Immersion course through CareerFoundry.
Objective
Mainly, this project served as a way for me to learn full stack development by building an application from the ground up using the MERN stack.

Approach
Using Node.js and Express, I built a REST API that interacts with a database. The database, created using MongoDB can be accessed using common HTTP requests and JWT authorization. AlexMDB is an app built using React and Redux that uses this API to access and visualize information stored in the created database.
Challenges
Learning to use React to build this app was far and above the most difficult task I have completed in my programming journey. Prior to this project, having only experienced vanilla JavaScript and Node.js, React required an overhaul in the way I think about coding and web development as a whole. I spent many an hour poring over documentation, watching video lessons and messaging back and forth with my CareerFoundry Tutor. Fortunately, I was able to learn enough to be dangerous and built an app I am proud of (and will continue to tinker with and improve for ages).
