← Back

E-commerce Web App for Cella Test

During my internship at Cella Test, I developed a fully functional e-commerce application targeted at both B2B and B2C users. The project covered everything from database architecture and user authentication to product filtering and payment flows.

Tech Stack

Vue 3
Firebase
Pinia
Vue Router
Vitest
Cypress
Tailwind CSS

I worked in Vue 3 and Firebase as the backend, with a focus on functionality, scalability, and user-friendliness. The app was built with both the admin and customer experience in mind, featuring authentication, dynamic routing, and a responsive design that ensures usability across all devices. I also integrated automated testing processes using Cypress to ensure high product quality and stability.

The project was fully deployed via Firebase Hosting and included SEO-optimized pages, fallback 404 pages, and lazy loading.

Key Features

  • ✅ Full frontend and backend architecture design
  • ✅ Admin panel for managing products and orders
  • ✅ Vue Router, Pinia store, Firebase Auth and Firestore integration
  • ✅ User roles (admin/customer) with dynamic UI
  • ✅ Responsive layout, Tailwind CSS, component-based architecture
  • ✅ Unit and E2E tests with Vitest and Cypress