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
- StorefrontHTML + JS
- Express APIServices
- MySQLRelational
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