Beswib is an innovative C2C platform dedicated to the legal and secure resale of sports bibs. Our goal is to solve the problems of illegal transfers and financial losses by offering a simple and reliable solution.
Added Value
- For runners: A secure platform to resell their bib in case of unforeseen events or to buy a spot in a sold-out race.
- For organizers: A turnkey solution that automatically manages participant list updates, identity verification, and financial flows, reducing fraud and waste.
Payment Integration
We've chosen PayPal as our primary payment solution to ensure smooth, secure, and reliable transactions. The technical integration is complete in the test environment (Sandbox), but we need access to the PayPal Partner program to go into production and activate marketplace-specific features (specifically C2C payment management). We are looking for a contact to finalize this crucial step.
Beswib represents a win-win solution for the entire sports ecosystem, combining security, simplicity, and efficiency.
Developed with the latest web technologies, Beswib offers a turnkey solution that secures transactions, ensures bib traceability, and automatically updates participant lists for organizers, thus eliminating fraud and administrative inefficiency.
Technical Stack & Architecture
The project is a modern web application built on a robust and scalable architecture.
- Frontend: The user interface is developed with Next.js 15 (App Router) and React 19, ensuring optimal performance and a smooth user experience. The integration of Tailwind CSS has allowed for rapid design and a responsive layout without sacrificing customization.
- Backend & Database: The backend is based on PocketBase, an "all-in-one" solution that simplifies database management (collections for
events
,bibs
,users
,transactions
) and the API into a single, self-hosted binary for total control. - Authentication: Clerk was used to manage secure and customized user authentication, including multi-language support.
- Payment: The payment system is built around PayPal integration, specifically targeting the Partner Program to manage C2C transactions in a compliant and secure manner. Integration in the Sandbox environment has been successfully validated.
- Internationalization (i18n): The site supports 9 languages, with dynamic locale management to provide a global experience. Translation files are organized modularly, by component.
- Tests & Code Quality: Vitest and React Testing Library were used to ensure code reliability, while ESLint and Prettier ensure a consistent and clean code style.
- Data Validation: The use of Valibot for data schema validation ensures the robustness of user inputs and API requests.
- Development: The development environment is optimized with Turbopack for ultra-fast reloads, significantly improving development efficiency.
Key Features
- Intuitive Marketplace: Advanced search engines on the "Events" and "Marketplace" pages with many customizable filters for efficient bib or race searches.
- Secure Payment Flow: A transparent and secure buying and selling journey, managed via PayPal integration.
- Content and SEO: Dedicated and SEO-optimized pages, including a comprehensive FAQ and legal sections (Terms of Service, Privacy Policy, Legal Notice) that frame the platform and reassure users.
- Efficiency for Organizers: The platform simplifies the administration of bib transfers, reducing the number of "DNS" (Did Not Start) and waste related to unused bibs.