A clone of Netflix, a streaming service that offers a wide variety of movies, TV shows, documentaries and many more for subscribers
Used axios to fetch data from The Movie database API. Utilized react-youtube’s YouTube player component to render video trailers received from the API.
Utilized SQLAlchemy’s ability to create complex database models. Took advantage of Flask-SQLAlchemy’s simple but powerful commands and methods to easily perform CRUD on model instances without having to write SQL queries explicitly.
Incorporated React and complex CSS to render a splash page very similar to Netflix’s.
Pinterest clone which is a social media platform that allows users to discover, share, and save visual content such as images, videos, and GIFs on virtual pinboards.
Utilized React-Redux to dynamically render pins and boards that users can interact with. Used Redux to optimize the performance of the application by reducing the number of state updates and re-renders.
Implemented AWS S3 bucket that automatically scales to handle large amounts of data and high traffic, which is particularly important for a Pinterest clone that can generate a significant amount of user-generated content.
Tonysnb is a clone of the popular Air-bnb which is a online marketplace and hospitality service that allows people to rent out their homes or apartments to travelers.
Incorporated Sequelize’s intuitive way of defining data models to structure and maintain consistency throughout the application. Took advantage of Sequelize’s built-in data validations to ensure that the data being saved to the database is valid, and to prevent errors and inconsistencies in the data.
Utilized Express to use only a single language for both the frontend and backend development. Used Express’s middleware functionality to make changes to the request and response objects.