
As a huge fan of the One Piece universe, I created this project to design an interactive encyclopedia dedicated to Devil Fruits. The idea was to build a centralized and structured resource to list every fruit, its type, and its unique abilities. This project allowed me to practice modern architecture by completely separating data management (API) from the user experience (Client).
On this project, I acted as a Full-Stack developer to design both pillars of the application: Backend (API): I developed a structured REST API to serve the encyclopedia's data, ensuring information integrity and fast response times. Frontend (Client): I built an intuitive user interface to browse through different fruit categories, perform searches, and display detailed profiles for each power.
My approach was based on the "Separation of Concerns" principle. By isolating the API from the client, I created a system where the frontend can evolve independently of the data structure. I paid close attention to how the client consumes API resources to ensure smooth navigation while structuring the data to be easily expandable in the future.
More Projects