HugeOne

App mobile iOS/Android de discovery de startups pour investisseurs. Specs MVP - document vivant, mis à jour au fil du travail avec le design Figma.

Vue d'ensemble

HugeOne connecte des investisseurs potentiels à des startups en levée de fonds. Sur le MVP, aucun investissement réel n'est possible : l'app sert uniquement à la discovery - parcourir des startups, étudier leurs KPIs, documents et actualités, et présélectionner celles qui intéressent, avant qu'un flow de financement (V1) ne s'ouvre.

PlateformesiOS + Android
Stack mobileFlutter (codebase unique)
Périmètre MVPDiscovery seule - pas d'investissement, pas de paiement
Source designFigma - fichier "HUGE ONE", canvas "MVP launch" (~65 écrans)

Utilisateur cible

Investisseur potentiel

Personne cherchant à identifier des startups prometteuses avant de décider d'investir (en V1). Sur le MVP : consulte, compare, présélectionne. Pas encore de vérification KYC financière - juste un compte sécurisé.

Startup (côté contenu)

N'a pas de compte propre sur le MVP. Son profil (KPIs, documents, news, équipe) est alimenté par l'équipe interne HugeOne via le back-office - pas de self-service startup à ce stade.

Authentification MVP simple

Pas de KYC financier ni de wallet crypto sur le MVP (le flow Figma prévoit des étapes wallet/sepolia - gardées en réserve pour V1, voir roadmap).

1
Inscription par email ou social login
2
Vérification par code OTP (email)
3
Création d'un passcode app (déblocage rapide)
4
Activation biométrie (Face ID / empreinte) - optionnel, en complément du passcode

Connexion ultérieure : passcode ou biométrie directement (pas besoin de repasser par email à chaque fois).

Feed & swipe (discovery)

Mécanique façon Tinder : chaque startup est présentée comme une carte, l'investisseur swipe pour se décider.

ActionRésultat
Swipe droiteStartup ajoutée aux Favoris, retirée du feed courant
Swipe gaucheStartup passée (pass), retirée du feed courant
Tap sur la carteOuvre le profil détaillé de la startup

États feed à couvrir : chargement (skeleton), feed vide (plus de startup à montrer), erreur réseau.

Ouvert : le pass (swipe gauche) est-il définitif, ou la startup peut revenir plus tard dans le feed (nouvelle actu, nouveau KPI) ? À trancher avant specs data model verrouillées.

Favoris

Liste des startups swipées à droite. Sert de shortlist pour étude approfondie avant la V1 (où une action d'investissement deviendra possible depuis cette liste).

État vide à prévoir : aucun favori pour l'instant → inciter à retourner au feed.

Profil startup

Écran détaillé accessible depuis le feed ou les favoris. D'après la structure Figma ("Business profile"), organisé en onglets :

OngletContenu
OverviewRésumé startup, pitch, secteur, stade de financement (pre-seed / seed / série A / B+)
KPIsIndicateurs clés (à définir précisément avec l'équipe produit - traction, revenus, croissance...)
Documents (V1 Document / Wall)Fichiers uploadés par la startup via le back-office (pitch deck, rapports...), lecture seule côté investisseur
TeamFondateurs et équipe clé
FeedActualités publiées par la startup sur l'avancement du projet
Q&AQuestions/réponses liées à la startup
Ouvert : les investisseurs peuvent-ils poser des questions (Q&A) sur le MVP, ou c'est lecture seule aussi ? Impacte le modèle de données et le back-office.

Modèle de données (première passe)

À affiner avec le développeur - vue de départ basée sur les flows ci-dessus.

EntitéChamps clés
Investorid, email, passcode_hash, biometric_enabled, created_at
Startupid, nom, pitch, secteur, stade_financement, statut_publication
Kpiid, startup_id, libellé, valeur, date
Documentid, startup_id, type, url, uploaded_by (admin), date
Newsid, startup_id, titre, contenu, date_publication
TeamMemberid, startup_id, nom, rôle, photo
Swipeid, investor_id, startup_id, direction (droite/gauche), date
Favoriteinvestor_id, startup_id, date_ajout (dérivable de Swipe droite)

Inventaire écrans (Figma)

~65 frames au format écran mobile recensés dans le canvas "MVP launch", répartis dans ces sections :

  • Feed (+ états loading, vide)
  • Favourite (+ état vide)
  • Registration (5 étapes) + Open app + Log in
  • Business profile (Overview, KPIs, Documents, Team, Feed, Q&A)
  • Investment Flow V1 - hors MVP
À faire avec Laura : trier les doublons repérés (Feed x2, passcode x2, 11 frames "Container" génériques) et nettoyer le naming avant handoff dev final.

Design system

Non extrait automatiquement pour l'instant (accès aux variables Figma nécessite l'app desktop avec sélection active, indisponible en accès distant). À faire en session avec Figma desktop ouvert, ou en documentant manuellement : couleurs, typographie, spacing, composants (boutons primary/secondary, cards, tab bar, navigation) déjà visibles dans le fichier.

Back-office admin

Interface interne (équipe HugeOne, pas les startups) pour :

  • Créer / éditer une fiche startup (infos, stade de financement)
  • Uploader et gérer les KPIs
  • Uploader documents (pitch deck, rapports)
  • Publier des news au nom de la startup
  • Gérer la publication (brouillon / publié / dépublié)

Pas de compte startup dans le MVP - tout passe par l'équipe interne. À spec en détail dans une itération suivante (écrans non encore designés sur Figma).

Hors scope MVP

  • Tout flow d'investissement réel (paiement, montant, confirmation)
  • KYC financier investisseur
  • Wallet crypto / connexion blockchain
  • Compte startup self-service

Roadmap V1 futur

  • Investment Flow : montant, confirmation, suivi d'investissement (déjà esquissé côté Figma)
  • KYC investisseur (vérification identité avant investissement réel)
  • Wallet crypto / étape sepolia (déjà présente dans le flow d'inscription Figma, désactivée en MVP)
  • Éventuel compte startup self-service (à challenger : garder curation interne ou ouvrir ?)

Décisions prises & points ouverts

Décisions

  • Stack mobile : Flutter
  • Repo specs seul, pas de scaffold app
  • Auth MVP simple, pas de KYC/wallet
  • Swipe droite = favoris, swipe gauche = pass
  • Back-office = équipe interne uniquement

Ouvert

  • Pass définitif ou récupérable côté feed ?
  • Q&A investisseur : lecture seule ou peut poser question ?
  • Définition précise des KPIs affichés
  • Tri des doublons/écrans Figma avant handoff final