SaaSProjet personnel
Projet en ligne Vérifié par GitHub

Parsec

Jeu de stratégie spatiale par navigateur, temps réel asynchrone, free-to-play sans pay-to-win, développé seul en TypeScript.

Rôle :
Seul développeur
Période :
Depuis juil. 2026 · en cours
Voir le projet
Landing page

Landing page

PARSEC est un jeu de stratégie spatiale jouable dans le navigateur, en temps réel asynchrone, dans un univers original proche/futuriste. Le jeu est gratuit et conçu autour d'une règle explicite : la monétisation ne touche jamais la puissance (production, ressources, vitesses de recherche ou de construction, statistiques de combat, vitesse de flotte). Le modèle économique repose sur un unique abonnement Premium (5,99 €/mois ou 49 €/an) limité au confort et à l'information : file de construction plus longue, rapports détaillés, historique long, planificateur de builds. Les alertes de jeu restent identiques pour tous les joueurs. Aucune boutique cosmétique n'est proposée. Côté technique, l'application est construite sur Next.js 16 (App Router), React 19 et TypeScript strict, avec Tailwind et shadcn/ui pour l'interface, framer-motion et SWR côté client. Les données passent par Prisma 7 (driver adapter @prisma/adapter-pg) sur PostgreSQL hébergé chez Neon, avec Redis via @upstash/redis. L'authentification est maison (JWT httpOnly et Google OAuth via arctic) et la facturation s'appuie sur Stripe Billing. Le moteur de jeu est couvert par des tests Vitest, le dépôt embarque des workflows GitHub Actions et le déploiement se fait sur Vercel. La documentation du projet est structurée (contexte et conventions, roadmap, catalogue de contenu, système de combat, setup).

Technologies

  • Prisma
  • Redis
  • Next.js
  • PostgreSQL
  • React
  • Stripe
  • Tailwind CSS
  • Vitest
  • Zod
  • Vercel
  • GitHub Actions
  • TypeScript
  • Next.js 16 (App Router)
  • React 19
  • shadcn/ui
  • framer-motion
  • SWR
  • Prisma 7
  • Yarn

Fonctionnalités

  • Jeu de stratégie spatiale par navigateur en temps réel asynchrone
  • Règle anti-pay-to-win : la monétisation n'affecte jamais la puissance de jeu
  • Abonnement Premium unique (5,99 €/mois ou 49 €/an) limité au confort et à l'information
  • Alertes de jeu in-game identiques pour tous les joueurs, jamais payantes
  • Authentification maison : JWT httpOnly et Google OAuth via arctic
  • Facturation gérée avec Stripe Billing
  • Contenu de jeu documenté : bâtiments, technologies, flotte, défenses, système de combat
  • Tests Vitest sur le moteur de jeu et workflows GitHub Actions