MOOview is my first fully functional full-stack project, developed using both frontend and backend technologies. Collaborating with another talented UX/UI designer, we aimed to create a vibrant community where movie enthusiasts can share their opinions and insights. In this project, my role extends beyond aggregating data from the database and presenting it in the clients' browsers, I also focus on managing user inputs and authorization.
Browse and filter movie content by genres, years, country, and language by selecting checkboxes, sliders, and dropdown menus.
Post comments and reviews on specific movies, edit or delete when necessary.
Save favourite movie items on the My Collection page for easy access and review at a later time.
Customize user homepage by setting up “preferred movie genres” on the Profile page.
The challenge in developing this kind of sharing community is ensuring robust security while effectively managing user data. Although MOOview is a platform that allows both visitors and registered members to access content, they have different permissions and actions they can do with it. Navigating these complexities requires careful attention to detail and a strong focus on security measures during the production process.
The final product effectively addresses the diverse needs of various types of users by integrating all essential features that are easy to navigate and appealing. Additional functionalities such as quick search and real-time content updates were implemented using AJAX to further enhance user experience.
Website video
Throughout the project, I learned the importance of communicate when collaborating with an UX/UI designer. Understanding that designs may not always translate seamlessly into code, it became crucial for us to talk to each other at every stage, address challenges together, and work collaboratively toward a successful outcome.