GatorTrade is a team CSC 648 capstone project for the San Francisco State University community. It brings together a marketplace interface and a backend for browsing categories, creating listings, managing accounts, and messaging other users.

A student marketplace

The application pairs a React and Vite frontend with a Node and Express API. Its backend uses Sequelize with MySQL and exposes routes for categories, products, users, media, and messages, giving the project a practical full-stack shape rather than a static storefront.

My contributions

My work centered on the experiences people use to find and manage items: login and sign-up pages with SFSU email validation, an account menu and logout flow, search and category navigation, product-detail interactions, and the messaging interface. I also handled the DevOps role, helping connect the frontend to its production API and update GitHub Actions deployment workflows, while splitting the navigation into focused components and refining the styling.

Built with a team

GatorTrade was produced with classmates in an Agile-style team simulation, with dedicated Team Leads, Backend Leads, and Frontend Leads. Our class instructors acted as the CEO and CTO, giving the group an experience of working within a defined product and technical leadership structure. It was a useful opportunity to connect account, catalog, and communication flows into one product experience while working in a shared codebase.

Explore the code and team history in the GatorTrade repository.