FM
Fabian Muoghalu
Back to Case Studies
Full-Stack ApplicationTeam Capstone Project2024

Traïdr E-Commerce Platform

A full-stack e-commerce MVP built as a team capstone project.

Technologies & Tools

C#ASP.NET CorePostgreSQLReactEF CoreTailwind CSS

Problem Statement

The project focused on building a functional e-commerce platform that supports core customer and product workflows including catalog search, cart operations, and authentication.

Role & Contributions

Team Lead / Full-Stack Contributor. Led a six-member team while contributing directly to backend APIs, database models, and application development.

System Architecture & Design

ASP.NET Core RESTful API backend paired with a React frontend, backed by PostgreSQL and Entity Framework Core for transactional reliability.

Key Engineering Decisions

  • 1.PostgreSQL with EF Core: Selected for strong relational data consistency across users, products, orders, and cart items.
  • 2.Agile Team Leadership: Coordinated development tasks, sprint goals, and GitHub pull request reviews across 6 engineers.
  • 3.Decoupled RESTful APIs: Built clean controller endpoints separating catalog query logic from transactional cart mutations.

Challenges Overcome

  • Coordinating Git feature branching and code reviews across a 6-member engineering team under rapid delivery cycles.
  • Eliminating database latency during product catalog filtering and search.

Lessons Learned

  • Clear task delegation, code review standards, and API contract design are critical to engineering team velocity.
  • Mastered full-stack state management and relational database architecture.

Results & Impact

  • Successfully delivered full-stack e-commerce MVP on schedule.
  • Delivered core product catalog, shopping cart, authentication, and order workflows.