Une application mobile de réseau social innovante, conçue pour connecter les utilisateurs à travers des défis quotidiens challengeants. Ces défis englobent différents formats, tels que des défis textuels, photographiques, musicaux et des votes interactifs.
Stack
- Mobile : Flutter (Http, Riverpod, Socket)
- Backend : Typescript, ExpressJs (Zod, MongoDB, Socket.io), Firebase (Authentification, messaging)
- DB : MongoDB Atlas
- Cloud : Google Cloud
- Outils: VS Code, Github, Docker
Mes services
- 🙋♂️ Gestion complète des utilisateurs, incluant la modification de profil, la gestion des demandes et acceptations d'amis, ainsi que le partage du compte via des deep-links.
- 👨👩👧👦 Création du jeu SpiceTeam en formant des groupes d'utilisateurs.
- 👨🏻🎨 Conception et développement d'une interface utilisateur (UI) attrayante.
-
📆 Développement d'une interface simple et séduisante pour l'affichage d'un calendrier, en tenant compte des défis UX associés.
-
🎭 Jeu permettant de poster des photos, voter pour un membre du groupe ou ajouter du text.
- 💬 Fonctionnalité permettant de commenter les "spices".
- 🔥 Authentification des utilisateurs via téléphone, facilitée par Firebase.
- 🎉 Création d'un processus d'onboarding fluide et élégant.
-
⚡️ Développement d'interfaces réactives en temps réel entre les utilisateurs grâce à socket.io et MongoDB Watch.
-
💡 Mise en place de schémas de validation avec zod pour assurer l'intégrité des données.
-
⚙️ Gestion de l'état de l'application avec riverpod, offrant une architecture solide et réactive.