Skip to content
Screenshot 1

Startup musicale — Plaine Images, Roubaix

Num4

Next.js
Flutter
TypeScript
React
Tailwind
Vercel
Prisma
PostgreSQL
AWS
Xcode
RevenueCat
Figma
i18n

Chez Num4, j'ai participé à la refonte de la landing page et au développement de l'application mobile, de la maquette UX/UI jusqu'à l'intégration des achats in-app sur iOS.

L'histoire du projet

Refonte de la landing page et préparation de l'application iOS

Durant ce stage, j'ai participé à la refonte de la landing page et au développement de l'application mobile Num4, de la conception UX/UI jusqu'aux tests iOS.

Missions réalisées

  • Création du wireframe et de la maquette de la nouvelle landing page pour définir sa structure, son design et sa navigation.
  • Refonte et développement de la landing page avec Next.js, avec un travail sur la rapidité, le référencement et la présentation du produit.
  • Collaboration directe avec le CEO et le CTO sur l'UX/UI pour construire une interface fluide et moderne.
  • Intervention sur le paiement iOS avec RevenueCat pour les achats in-app, la synchronisation avec le back-end PostgreSQL et l'intégration front-end Flutter/Next.js.
  • Utilisation de Xcode pour tester et simuler l'application sur plusieurs appareils iOS, puis vérifier sa stabilité et sa compatibilité.
2Étapes de mission
FlutterApplication
iOSPublication ciblée

Contexte

01

Problème

Le site devait mieux présenter l'offre de Num4. L'application Flutter devait ensuite intégrer les abonnements iOS avant sa publication.

02

Mon rôle

Refonte du site, développement Next.js, puis intégration de RevenueCat dans Flutter et tests iOS avec Xcode.

03

Résultat

Un site plus lisible et une base d'abonnement iOS préparée pour la publication sur l'App Store.

Fonctionnalités

Wireframe et maquette de la nouvelle landing page

Refonte de la landing page avec Next.js

Travail sur la rapidité et le référencement

Collaboration UX/UI avec le CEO et le CTO

Intégration de RevenueCat pour les achats in-app

Synchronisation avec le back-end PostgreSQL

Connexion avec le front-end Flutter/Next.js

Tests et simulation iOS avec Xcode

Architecture

La seconde étape relie l'application Flutter à RevenueCat pour préparer les abonnements iOS et leur validation avant publication.

Refonte du site et de la landing page Num4

Développement frontend et backend avec Next.js

Intégration du SDK Flutter RevenueCat

Préparation des produits et tests dans App Store Connect Sandbox

Vérification du parcours d'abonnement avec Xcode

Intégration des achats iOS

De l'achat natif dans l'app à la synchronisation des droits via RevenueCat.

App FlutterAchat iOS natifRevenueCatValidation & webhookNext.js + PostgreSQLDroits d'accès