No description
  • TypeScript 79.4%
  • JavaScript 20.4%
  • Dockerfile 0.2%
Find a file
2026-10-20 20:30:05 -04:00
.vscode Initialized workspace with Firebase Studio 2025-12-10 01:10:40 +00:00
app fix(reports): synchroniser les totaux d'analytics et etendre le filtre project (#1163) 2026-09-30 09:41:27 -04:00
cloudflare-worker chore(edge): update peupleqc worker binding to peupleqc 2026-09-29 19:14:14 -04:00
components feat(audiences): implement custom audience targeting, pixel ingestion and segment dashboard (Task #656) 2026-09-13 15:46:31 -04:00
lib fix(auth): autoriser l'authentification par x-project-id et API key dans getUserScope pour la Suite 2026-09-29 22:24:16 -04:00
migrations feat(adserver): restreindre la visibilité des statistiques et données par rôle client vs admin 2026-09-28 15:38:55 -04:00
public feat(taboola): absolute positioning for clean ad stacking in rotator 2026-09-28 19:35:55 -04:00
scratch Fix timezone calculations for ad targeting, stats, and pacing to America/Montreal 2026-08-03 14:13:01 -04:00
scripts feat(adserver): add Taboola style showcase server with 10 visual variants 2026-09-28 18:29:37 -04:00
tests feat(audiences): implement custom audience targeting, pixel ingestion and segment dashboard (Task #656) 2026-09-13 15:46:31 -04:00
.dockerignore Grosse mise a jour 2026-01-05 15:47:50 +00:00
.eslintrc.json Grosse mise a jour 2026-01-05 15:47:50 +00:00
.gitignore Suppression de la bd de test 2025-12-21 21:00:12 +00:00
blueprint.md Meilleur billing 2026-01-03 16:28:23 +00:00
build.sh Mise à jour build.sh v0.51 2026-04-22 14:55:34 -04:00
click-to-deploy-template.yaml Integrate Liberium IAM and update remote 2026-04-21 17:26:21 -04:00
Dockerfile Mod 2026-05-08 20:31:44 -04:00
GEMINI.md docs: documenter l'endpoint analytics et la compatibilite des cles (#1163) 2026-09-30 09:43:29 -04:00
jsconfig.json Initialized workspace with Firebase Studio 2025-12-10 01:10:40 +00:00
LIBERIUM.md feat(worker): Cloudflare Worker pour Liberium AdServer avec interception exclusive des bids et médiation 2026-09-29 16:51:12 -04:00
mesicom-deployment.yaml Integrate Liberium IAM and update remote 2026-04-21 17:26:21 -04:00
middleware.ts fix(cors): accept all request headers dynamically on preflight OPTIONS 2026-09-15 13:33:51 -04:00
next.config.mjs Correction des grosseurs de publicités 2026-04-22 12:20:59 -04:00
package-lock.json Suppression de sqlite 2026-04-23 16:59:51 -04:00
package.json feat(onboarding): add WordPress 1-click connect page and onboarding API 2026-09-28 18:40:16 -04:00
peupleqc-deployment.yaml Integrate Liberium IAM and update remote 2026-04-21 17:26:21 -04:00
postcss.config.mjs Premier commit 2025-12-19 14:04:15 +00:00
README.md MIgration et correction 2025-12-21 22:38:45 +00:00
tailwind.config.ts Premier commit 2025-12-19 14:04:15 +00:00
tsconfig.json fix(ts): resolve type error in test-api-security and exclude scripts in tsconfig 2026-09-03 18:01:12 -04:00
USED_BY.md docs: add pagebleue to USED_BY.md 2026-10-20 20:30:05 -04:00

Plateforme de Gestion Publicitaire

Ce projet est une plateforme de gestion publicitaire construite avec Next.js. Elle permet de gérer des annonceurs, des campagnes, des médias et des éditeurs.

Dans un paysage numérique en constante évolution, la transparence et l'authenticité sont devenues des valeurs clés. Les utilisateurs exigent plus de contrôle sur leurs données et favorisent les marques qui communiquent de manière honnête. Pour les éditeurs, cela signifie trouver un équilibre délicat entre monétisation et expérience utilisateur. Les modèles basés sur l'abonnement et le contenu de qualité supérieure se développent, offrant une alternative à la dépendance excessive à la publicité. L'avenir appartient à ceux qui sauront allier technologie et éthique pour créer une valeur durable pour toutes les parties prenantes.

Cette plateforme vise à fournir les outils pour une gestion publicitaire éthique et transparente.

Démarrage

Premièrement, lancez le serveur de développement:

npm run dev
# ou
yarn dev
# ou
pnpm dev
# ou
bun dev

Ouvrez http://localhost:3000 avec votre navigateur pour voir le résultat.

L'application comprend un tableau de bord pour gérer les différentes entités et des routes d'API pour servir les publicités et gérer les clics.

Structure du projet

  • app/dashboard: Contient les pages du tableau de bord pour la gestion des annonceurs, campagnes, etc.
  • app/api: Contient les routes d'API pour la logique backend (servir les publicités, gérer les données).
  • components: Contient les composants React réutilisables pour les formulaires et autres éléments d'interface.
  • lib: Contient la logique de connexion à la base de données.