Movies-Wrapped

Movies-Wrapped

A non-commercial app that allows users to keep track of movies and shows they watched. Users can generate yearly and monthly summaries. This product uses the TMDB API but is not endorsed or certified by TMDB.

  • Developing a full-stack application using ReactJS as the frontend and an Express.js backend with Mongo database using Typescript and integrated a third-party API
  • Implemented user authentication and authorization using JWT Tokens and Redux for global state management
  • Implemented form validation using Formik and Yup
  • Configure the monorepo to operate seamlessly across development, testing, and production environments, while integrating it into a robust CI/CD pipeline using GitHub Actions with comprehensive testing protocols, laying the groundwork for scalable software expansion
  • Used Postman to test the REST APIs and configured rate-limiting for all API end points
  • Role:

    • Full Stack Web Developer
    • UI design on Figma

    Frameworks, Libraries, and Languages:

    • React
    • Express.js
    • Typescript
    • HTML
    • Tailwind CSS
    • MongoDB
    • Postman
    • GitHub Actions
    • Formik
    • Yup
    • Redux
    • react-chartjs-2
    Copyright © Jocelyn Tang 2023. Designed in Figma, coded in Visual Studio Code. Built with React Next.js, Tailwind CSS, and deployed with Vercel