Logo Lanfrica

elsonwets/agrotruck

Domaine:

mobilitydigital infrastructure

Type de record:

software
Créateur:
els
Hôte:
A professional truck directory platform in Guinea-Bissau that connects customers with verified truck drivers for reliable freight and logistics services. # AgroTruck Plateforme Next.js de mise en relation entre les personnes qui recherchent un truck disponible et les propriétaires de trucks en Guinée-Bissau et au Sénégal. ## Développement ```bash pnpm install pnpm dev ``` L’application est ensuite disponible sur `localhost`. ## Base de données Neon Le projet utilise Neon Postgres avec Drizzle ORM et le pilote serverless HTTP. 1. Dans le dashboard Neon, utilisez **Connect** et copiez la chaîne de connexion. 2. Copiez `.env.example` vers `.env.local`. 3. Renseignez `DATABASE_URL` et une valeur aléatoire longue pour `VERIFICATION_CODE_SECRET`. 4. Appliquez le schéma puis chargez les huit trucks de démonstration : ```bash pnpm db:migrate pnpm db:seed ``` Commandes disponibles : ```bash pnpm db:generate # générer une migration après modification du schéma pnpm db:migrate # appliquer les migrations à Neon pnpm db:push # synchronisation directe, réservée au développement pnpm db:seed # charger les données de démonstration ``` La connexion peut être vérifiée sur `/api/health/database`. Cet endpoint ne retourne jamais la chaîne de connexion. Les données statiques restent utilisées comme fallback local quand `DATABASE_URL` n’est pas définie. ## Vérifications ```bash pnpm lint pnpm build ```