use::std::Eric::TAO

Sustainable Marketplace Platform

Full-Stack

Sustainable Marketplace Platform

Frontend development with firebase backend project with user authentication

Category

Full-Stack

Duration

6 weeks

Technologies

React, D3.js, WebSocket, Three.js

Project Overview

A modern e-commerce web app where users can upload, browse, and exchange products. Includes real-time chat, product gallery with zoom, authentication, and Firestore integration.

Key Features

  • Real-time new-released product status updates
  • Real-time comment list function
  • Navigator to seller's email
  • Product searching and sorting

Project Writeup

Problem

Enable people to exchange and donate goods with trust and transparency, supporting rich listings and conversation.

Research

  • Interviewed sellers/buyers; trust and responsiveness were top concerns.
  • Mapped key flows: onboarding, list an item, contact seller, and finalize exchange.

Build

  • Frontend: React + Tailwind; product galleries with zoom.
  • Backend: Firebase auth + Firestore; WebSocket chat for real-time messaging.
  • Features: search/sort, seller contact, status badges for new/available.

Results

  • Real-time chat increased completed exchanges.
  • Auth + scoped rules reduced spam and abuse.