Skip to content

prodige93/Graply

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

graply.netlify.app En développement Licence MIT



Icône Graply

Plateforme de mise en relation entre marques et créateurs — campagnes UGC, candidatures, suivi des contenus et des performances sur les réseaux.

Site · Dépôt


Statut

L’application est disponible sur https://graply.netlify.app/. (Projet en développement.)


À quoi sert Graply ?

Graply aide les marques à lancer et piloter des campagnes avec des créateurs (Instagram, TikTok, YouTube), et aide les créateurs à postuler, suivre leurs candidatures et synchroniser leurs comptes pour afficher stats et vidéos sur un dashboard.

Côté Fonctions typiques
Entreprise Création de campagnes, budget, validation de contenus, paiements, suivi
Créateur Profil, candidatures, messagerie liée aux campagnes, connexion des réseaux (OAuth), vidéos et indicateurs
Technique Auth, base de données avec politiques d’accès, API (webhooks, paiements), services optionnels de suivi

Schéma simplifié du flux

flowchart LR
  subgraph Marques
    M[Entreprise]
  end
  subgraph Plateforme
    G[Graply]
    DB[(Données)]
    API[API]
  end
  subgraph Créateurs
    C[Créateur]
  end
  M -->|Campagnes et budget| G
  C -->|Candidatures et profil| G
  G --> DB
  G --> API
  API --> P[Paiements]
  API --> W[Intégrations réseaux]
Loading

Stack technique

React Vite TypeScript Supabase Stripe Node


Sommaire


Installation

git clone https://github.com/prodige93/Graply.git
cd Graply
npm install
npm run backend:install

Variables d’environnement

Les fichiers d’environnement ne sont pas versionnés. Chaque environnement (local, CI, hébergeur) doit être configuré avec les identifiants et URL fournis par les services que vous connectez (hébergement, base de données, paiements, réseaux sociaux, etc.), sans jamais coller de secrets dans le dépôt ni dans une issue publique.


Développement local

Commande Rôle
npm run dev Front Vite (port par défaut du tooling)
npm run backend:dev API Express (proxy /api depuis Vite selon config)
npm run lint / npm run typecheck Qualité du code

Build et déploiement

npm run build

Le front est émis dans dist/. La configuration d’hébergement (fichiers du dépôt et variables de build) doit pointer vers une API accessible en HTTPS si vous utilisez le proxy d’API côté front.


Base de données

Les migrations SQL se trouvent dans supabase/migrations/. Appliquez-les avec l’outil de votre choix (CLI du fournisseur ou interface du service).


Licence et propriété intellectuelle

Le code source est distribué sous licence MIT (voir LICENSE), au nom de Eliass Rachid.

Toute application, plateforme ou service reprenant la même logique métier, même sous un autre nom, dans un autre langage, ou avec une architecture différente, sans autorisation écrite préalable, s’expose à des poursuites.

Projet créé en un mois — état au 2026-05-02 — fait par Eliass Rachid.

About

Plateforme de mise en relation entre marques et créateurs — campagnes UGC, candidatures, suivi des contenus et des performances sur les réseaux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors