Eri Verse: Full-Stack Web Store

Project

Eri Verse

Role
Full-Stack Developer / UI/UX Contributor
Tools / Tech
Node.js, Express, SQL, EJS, Shopify Storefront API, DigitalOcean
Category / Type

Fashion & Apparel

Duration

9 Month

Timeline / Year

Nov 2024 - Sep 2025

Eri Verse: Full-Stack Web Store

See the Website: eriverse.com

Overview

The old Eri Verse website was built on a basic Shopify template, which limited customization, looked outdated, and provided a less-than-smooth shopping experience. To modernize the brand’s online presence, I was responsible for building its next-generation e-commerce web store from the ground up.


My role covered both full-stack development and UI/UX design: I designed the shopping flow and user interface to ensure a seamless, user-centered experience, while also developing the front-end and back-end architecture. The new site was built with Node.js, Express, SQL, and Shopify Storefront API, templated with EJS, and deployed on DigitalOcean.


This project demonstrates my ability to deliver end-to-end solutions — from user-focused design decisions to technical implementation and deployment.

Key Feature Pages — Screenshots of the Live Website

Home Page
Collection Page
Product Detail Page
Cart & Checkout Page
Installation Page

Mobile View

Mobile View 01
Mobile View 02

Problem / Challenge

The previous Eri Verse website was based on a standard Shopify template. Its outdated visual style no longer matched the brand’s upscale customer base, and the lack of customization limited differentiation from competitors. In addition, installation guides for products were difficult to locate, leading to a frustrating experience when customers attempted to set up their purchases.

Before & After

Installation Page Before
Installation Page After

Home Page Before
Home Page After

Goals & Approach

The project aimed to deliver:

  • A modern, stylish web presence tailored to the brand’s identity.
  • A fully customizable front-end and back-end flow.
  • Seamless integration with Shopify’s back office to ensure smooth product management and preservation of existing customer accounts.
Approach:

I developed the site in a full JavaScript environment using Node.js for the back end and EJS templates for the front end. Shopify Storefront API was integrated to dynamically fetch product data and manage customer information securely. Hosting and deployment were managed on DigitalOcean to provide a cost-effective, scalable infrastructure.

Development Process

Tech Stack: Node.js, Express, SQL, Shopify Storefront API, EJS, DigitalOcean.

My Role: I independently completed all front-end and back-end development, as well as deployment and server configuration.

Key Development Challenges & Solutions:

  • Cart Synchronization: Implemented logic to merge guest cart data with user accounts after login.
  • Dynamic Product Updates: Integrated Shopify Storefront API to automatically sync product details and availability.
  • Performance Optimization: Applied file compression, caching strategies, and asset fingerprinting to ensure fast load times.
  • Responsive Design: Built front-end layouts adaptable to multiple devices and screen sizes.

Key Features

  • Core e-commerce functionality: product pages, shopping cart, checkout flow, installation guide pages.
  • Performance enhancements: caching, fingerprinting, and optimization for scalable delivery.
  • Improved user experience: simplified navigation and easy-to-access product installation instructions.
  • Outcome / Results

  • Delivered a fully customized e-commerce store aligned with the brand’s design language.
  • Successfully migrated existing customer accounts and purchase histories, ensuring zero disruption.
  • Achieved a smoother, more intuitive shopping and installation experience.
  • Website deployed on DigitalOcean and running with stable performance and scalability.