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.