Community sports platform built with React and React native
Project date
Role
Technical Lead
Client
Decathlon
Decathlon entrusted me with a crucial mission: to develop a new service that would enhance people's interest in sports and promote Decathlon's products. In response, I assembled a dedicated team and embarked on the creation of Decathlon Community, a platform designed to help users effortlessly discover new sports, sports venues, and sports partners.
Working alongside a talented group of six developers and designers, we focused on building an application utilizing React, React Native, and Node. To ensure efficient development and adherence to the DRY (Don't Repeat Yourself) principle, we employed the monorepo strategy for React and React Native. The application was deployed on AWS and Firebase infrastructures, utilizing a combination of vanilla SSR (Server-Side Rendering) and API approaches.
Beyond the technical considerations, I recognized the immense potential of this project to shape the future of the Decathlon retail experience. I presented a proposal to Decathlon, envisioning a strategic partnership with sports venues. The objective was to reduce the need for costly megastore expansions by utilizing the community platform to connect users with new sports and provide them with the opportunity to try or purchase Decathlon products directly at sports venues.
The vision behind Decathlon Community was not solely focused on creating a digital service but also on transforming the retail landscape and fostering deeper engagement with sports enthusiasts. By harnessing the power of community-driven discovery and strategic partnerships, we aimed to amplify people's passion for sports while seamlessly integrating Decathlon's offerings into their journey.
With Decathlon Community, we aimed to revolutionize the way people approach sports, promote Decathlon's products, and elevate the overall retail experience.
Languages
TypeScript, JavaScript
UI
React, React Native, MUI
State
Redux
API
REST
Style
PostCSS
Frameworks
Vue.js, Express
Bundler
Webpack
Cloud
Firebase, Google Cloud Platform
Database
MongoDB
Container
Docker
Test
Jest, React Testing Library
Documentation
Storybook, Postman
Check my other projects. Learn about the innovative solutions and challenges tackled to deliver impressive results for the client.