SkillSwap
A skill-exchange platform where people offer what they can teach and find what they want to learn.
A shared spec, a shared codebase and one deadline. We worked inside a team of developers with strict review rules to ship a catalog, profiles and multi-step sign-up.

The challenge
- 01
About a dozen developers working in parallel on one codebase, to one spec and one deadline.
- 02
Strict rules: small pull requests, code review before every merge, and CI that must pass lint, type checks, tests and build.
- 03
A catalog that stays fast and clear with filters by category, author and city.
What we built
Catalog with filters
Browse skills by category and subcategory, author and city, with popular and new sections.
Skill pages and exchange offers
Each skill has a gallery, the author’s profile, similar offers and a one-click “offer an exchange”.
Three-step sign-up
Registration split into short steps with validation on every field.
Light and dark, installable
A theme switch and an installable web app with offline caching.
Screens

Tech & SEO notes
- React 18, TypeScript, Redux Toolkit, React Router and Vite, organised by feature-sliced design.
- Vitest and Testing Library, ESLint and Stylelint, GitHub Actions CI on every pull request.
- Conventional commits and a develop → main branching flow, merged only by the team lead.
Want this for your business?
Send us your site. We’ll show you what it’s costing you and what we’d build instead.
We reply within 1 hour