Web / FullstackConfidential

Business Marketplace Platform

Buy and sell businesses marketplace with custom authentication and paid listing flow

Next.jsMySQLJWT AuthTypeScript
Context

Marketplace for buying and selling businesses — a local and more accessible alternative to the major platforms of its kind. Users register, submit their businesses, and choose a monthly or six-month listing plan, with no commissions or hidden fees. A real product, with complex business flows and multiple user types.

What was built

Fullstack platform with listings filterable by category and location, search system, complete business registration forms, payment flow to activate listings, and contact form. Automatic emails are sent according to user actions — submission, approval, contact, and others.

Authentication

Fully custom authentication system implemented with JOSE — no dependency on third-party libraries like NextAuth. Session management, tokens, and access control developed from scratch.

My role

Project developed as a team with another developer — frontend and backend together, with shared ownership throughout. I was responsible for the business registration forms, custom authentication system with JOSE, and automatic emails.

My roleFullstack Developer
Screenshots