Harry Potter Movie Case Study

Harry Potter Movie

Full-Stack Development / Movie API

project image of harry-potter

Developed a RESTful API using Laravel to manage Harry Potter movies and characters, supporting full CRUD operations tested through Postman.

Connected a Laravel API with Vue.js and AJAX to develop a dynamic Harry Potter movies and characters website, implementing partial data loading to optimize performance and user experience.

Project Period

2 weeks

Role

Back-End Developer / Front-End Developer

Tools

Laravel / Visual Studio Code / Vue.js

VISIT WEBSITE →

*This work is a student project created for educational purposes only. All trademarks, logos, and brand assets are the property of their respective owners.

Challenges

Using external application (Laravel, Postman, terminal), developed the RSETFull API that has connection.

project image of harry-potter

Solution

Built a RESTful API using a simple initial structure while following best practices. Implemented a peer review process on GitHub before merging changes into the main branch to ensure quality and prevent errors.

project image of harry-potter

Result

Developed a RESTful API for Harry Potter movies and characters and integrated it with Vue.js to retrieve data and build a well-designed, responsive website.

project image of harry-potter project image of harry-potter

Learnings

1.

Gained hands-on experience developing RESTful APIs using Laravel, structuring and managing relationships between multiple database tables for organized data flow.


2.

Built skills in integrating APIs with Vue.js to dynamically load only necessary content, optimizing performance and preventing full-page reloads.

project image of harry-potter project image of harry-potter

Other Projects