FormCraft

FormCraft est une application de creation de formulaires en ligne.

Site en production : https://form.arthurp.fr

A propos

FormCraft permet de :

  • creer un formulaire public en quelques secondes
  • partager un lien public
  • consulter les reponses collectees
  • supprimer un formulaire via une cle secrete

Pour decouvrir l'application, visiter form.arthurp.fr.

Stack technique

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Prisma
  • SQLite (developpement local)

Lancer en local

Prerequis :

  • Node.js 18+
  • npm

Installation et lancement :

npm install
npm run dev

Application disponible sur http://localhost:3000.

Variables d'environnement

Le projet utilise une variable Prisma :

DATABASE_URL="file:./dev.db"

Le fichier .env est ignore par Git.

Deploiement

Build de production :

npm run build
npm run start

Avant publication GitHub :

  • verifier que .env, .vscode/, node_modules/, .next/ et les bases SQLite locales ne sont pas suivis
  • verifier qu'aucune cle API ou secret n'est commite

Liens utiles

S
Description
Online form builder, Google Forms alternative
Readme 212 KiB
Languages
TypeScript 97.4%
Dockerfile 1%
CSS 1%
JavaScript 0.6%