<- back to Projects
Image of Nedko's face

Platform for Schools and Parents

For a German digital agency specializing in web and content management solutions

Project lifespan: 2024-07-01 - 2024-09-30

Nuxt Alokai Storefront GraphQL Magento Docker Traefik

Key Contributions

  • Researched and validated Nuxt with Alokai Storefront for MVP development

  • Integrated with Magento for e-commerce and a JHipster-generated backend for user/data management

  • Collaborated with the backend team on API alignment, containerization, and authentication integration

Case study

This project focused on developing a platform to support school–parent communication, with a frontend MVP built using Nuxt and Alokai Storefront (formerly Vue Storefront). The application needed to interface with two separate backends - Magento for e-commerce functionality and a JHipster-generated Java backend for user management and platform-specific data.

My initial responsibility was to evaluate the feasibility of using Nuxt and Alokai Storefront as the basis for the frontend MVP. I worked closely with both internal and client-side teams to align technical expectations, evaluate integration paths, and build an architecture that could be expanded in future iterations.

The project marked my first hands-on experience with GraphQL, requiring me to shift from a REST-based mindset and quickly become comfortable with schema queries and nested field requests.

To streamline communication between the frontend and multiple backend services, I introduced a simple middleware layer and SDK that abstracted API requests and normalized responses. This helped isolate data-fetching logic and improved maintainability.

On the deployment side, I helped containerize the Nuxt app using Docker, which was then configured through Traefik as a reverse proxy to mitigate CORS issues in the development environment.


This project gave me hands-on experience with modern e-commerce architecture and helped me grow more confident navigating full-stack integrations across independently managed services.