Moteur d'enquêtes
Plateforme d'enquêtes d'entreprise, web et mobile
- Rôle
- Développeur Full-Stack
- Contexte
- Tekab.dev
- Période
- 2022
- En ligne
- selvitys.fr ↗

01 — Vue d'ensemble
Un moteur d'enquêtes d'entreprise avec un dashboard web et une application mobile publiée sur les deux stores.
Le défi
Un même modèle de données pour un dashboard web et une app mobile, où chaque utilisateur ne doit voir que ses propres données.
Stack
- Nest.js
- Supabase
- PostgreSQL
- React
- React Native
- Redux Toolkit
02 — Architecture
Ce que j'ai construit, couche par couche.
- ■ Interface
- ■ API & logique
- ■ Données
- □ Cloud & livraison
- □ Qualité & sécurité
- InterfaceReact dashboardAPI & logiqueNest.js backend
- InterfaceReact Native appAPI & logiqueNest.js backend
- API & logiqueNest.js backendDonnéesSupabase Postgres
- API & logiqueNest.js backendDonnéesSupabase Auth · Realtime
- InterfaceReact Native appExternePlay · App Store
- Interface
- Dashboard web React et app React Native publiée sur les deux stores.
- API & logique
- Backend Nest.js sur Supabase.
- Données
- Postgres, Auth et Realtime Supabase, avec sécurité au niveau des lignes par utilisateur et rôle.
03 — Ce que j'ai fait
- 01
Backend Nest.js sur Supabase (PostgreSQL, Supabase Auth, Supabase Realtime) et dashboard web React.
- 02
Politiques de sécurité au niveau des lignes (RLS) Supabase : chaque utilisateur et chaque rôle ne lit et ne modifie que les données auxquelles il a droit.
- 03
Application React Native publiée sur Google Play et l'App Store, avec notifications push et accès caméra.
04 — Résultats
Publiée sur Google Play et l'App Store
Sur mobile · même build, site en ligne
