Skip to main content
Back to Projects
Completed capstone

Robotics E-Commerce Platform

Senior capstone connecting a JavaScript storefront, Express server, and MySQL database

JavaScriptNode.jsExpressMySQLHTMLCSSSenior Capstone
Capstone
Context
Express
Backend
MySQL
Database
Full Stack
Scope

Project overview

This senior capstone combined a browser storefront, Express application logic, REST-style routes, and a MySQL data model for common e-commerce workflows.

The problem

A complete e-commerce experience requires customer workflows, application logic, and relational data to operate as one system.

The approach

Built a full-stack capstone that connects the storefront interface to Express services and a MySQL data model.

Implemented systems

  • Senior capstone centered on a full-stack robotics storefront
  • Node.js and Express application layer
  • MySQL relational database integration
  • JavaScript, HTML, and CSS customer-facing experience

System flow

A simplified view of the major system boundaries
  1. Storefront
    HTML + JS
  2. Express API
    Services
  3. MySQL
    Relational

Architecture

01.Interface: JavaScript, HTML, and CSS storefront
02.Application: Node.js and Express server workflows
03.API boundary: REST-style browser/server communication
04.Persistence: MySQL relational data model

Engineering challenges

1

Coordinating customer-facing state with backend and database operations

2

Designing relational data around connected e-commerce workflows

3

Delivering a complete vertical slice as a senior capstone

Current state

  • Completed senior capstone with a browser client, Express application layer, and MySQL persistence

Continue exploring