Skip to content

luckymusk5/Safinpay

Repository files navigation

Safinpay

A React + Vite e-commerce application.

Deployer sur Vercel depuis GitHub

Option 1 – Déploiement automatique via l'interface Vercel (recommandé)

  1. Allez sur vercel.com et connectez-vous avec votre compte GitHub.
  2. Cliquez sur "Add New Project".
  3. Importez le dépôt Safinpay depuis GitHub.
  4. Vercel détecte automatiquement Vite. Laissez les paramètres par défaut :
    • Framework Preset : Vite
    • Build Command : npm run build
    • Output Directory : dist
  5. Cliquez sur "Deploy".

Vercel redéploiera automatiquement à chaque push sur la branche main.

Option 2 – Déploiement automatique via GitHub Actions

Un workflow CI/CD est inclus dans .github/workflows/deploy.yml.
Il se déclenche à chaque push ou pull_request sur main.

Configuration des secrets GitHub requis

Dans votre dépôt GitHub, allez dans Settings → Secrets and variables → Actions et ajoutez :

Secret Description
VERCEL_TOKEN Token d'API Vercel (créer ici)
VERCEL_ORG_ID ID de votre organisation Vercel (trouvé dans .vercel/project.json après vercel link)
VERCEL_PROJECT_ID ID du projet Vercel (trouvé dans .vercel/project.json après vercel link)

Obtenir les IDs Vercel

# Installer la CLI Vercel
npm install -g vercel

# Lier le projet local au projet Vercel
vercel link

# Les valeurs VERCEL_ORG_ID et VERCEL_PROJECT_ID se trouvent dans :
cat .vercel/project.json

Développement local

npm install
npm run dev

Build de production

npm run build
npm run preview

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

React Compiler

The React Compiler is enabled on this template. See this documentation for more information.

Note: This will impact Vite dev & build performances.

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.

About

Safinpay est un site de commerce électronique qui permet d’acheter et de vendre des produits sur Internet. Sur ce site, les utilisateurs peuvent rechercher des produits, comparer les prix, lire les avis d’autres clients et passer une commande en ligne. Après l’achat, les produits sont préparés puis livrés à l’adresse du client.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors