all projects

ByMe: creator affiliate marketplace

Creator affiliate marketplace with a Yii2 + MySQL backend and a Next.js frontend.

About the project
ByMe is an affiliate marketplace where creators turn product recommendations into income. Creators build curated collections of products from vetted merchants, share them with a single link and earn a commission on every sale made through it. The platform provides a live earnings dashboard, transparent commissions and withdrawals, and is available in English and Romanian.

My contribution
I worked across the stack, on both the Yii2 backend and the Next.js frontend.

  • Authentication. Implemented credential-based sign-in and Google sign-in on the Yii2 backend, and integrated both flows into the Next.js app.

  • Database architecture. Designed part of the MySQL database structure and managed schema changes through database migrations.

  • Backend. Developed platform features and APIs in Yii2, consumed by the frontend.

  • Frontend architecture. Built the application in Next.js and TypeScript, with an accessible component system on Radix UI and Tailwind CSS.

  • Forms and validation. Implemented forms with React Hook Form and Zod schemas for type-safe validation.

  • Internationalization. Added multi-language support with next-intl.

  • Interactive UI. Built drag-and-drop interactions with dnd-kit, image cropping for uploads, data visualizations with Recharts and animations with Motion.