Skip to content
All projects

Marketplace platform · Full-stack · solo

FurniFi

Gave independent furniture sellers a self-serve storefront: agents list and manage inventory while buyers filter, save and purchase — all on a typed GraphQL API with role-based access.

FurniFi homepage showing featured furniture listings and category navigation

Overview

FurniFi connects furniture agents and customers in a single online marketplace. Agents register, upload and manage listings with images and descriptions; customers browse, filter and purchase securely.

The backend is a modular NestJS GraphQL server — separate modules for auth, uploads and business logic — consumed by a Next.js front end via Apollo Client.

What it does

  • Separate agent and customer accounts with role-based access control
  • GraphQL API built with NestJS and Apollo Server
  • Full listing management: create, edit, delete, list
  • Image uploads with Multer and static hosting
  • Category, material and color filters
  • Likes, comments and a community article board

Screens

Homepage
Homepage
Shop page listing every available piece
Shop page listing every available piece
Furniture detail page
Furniture detail page
Directory of registered selling agents
Directory of registered selling agents
SocialHub: community articles on news, humor and recommendations
SocialHub: community articles on news, humor and recommendations
Article editor
Article editor
My page: favourites, orders, products and followers for agents
My page: favourites, orders, products and followers for agents
Customer support centre
Customer support centre