My App
Frontend

Frontend

Le client web progressif de Vantablvck, son interface et son système de composants.

Le frontend de Vantablvck est d'abord un client web, construit avec Next.js et pensé comme une application web progressive. Une seule base de code sert le navigateur et le mobile, sans passer par un store.

Priorité au web

La cible prioritaire est la PWA. L'application native Expo existe dans le dépôt, sous apps/native, mais elle est gelée pour le MVP. On ne développe pas deux clients en parallèle tant que le web n'a pas atteint le périmètre visé, pour ne pas doubler la charge de maintenance sur une personne seule.

Deux piliers

SujetContenu
Web et PWANext.js App Router, React 19, service worker, Web Push, le piège iOS
Interfacecoss sur Base UI, composants partagés, accessibilité

Comment le web parle au serveur

Le client consomme l'API Elysia via Eden Treaty, ce qui partage les types du serveur vers le web sans duplication. Les sessions sont gérées par Better Auth, dont les identités restent dans la base du projet.

On this page