Mini-projet pour tester Supabase avec un formulaire HTML simple.
- formulaire avec 2 champs :
TitreetDescription - stockage des données dans une table Supabase
- affichage en liste des entrées enregistrées
- Crée un projet sur Supabase.
- Dans
Settings > API, copieProject URLet la clé publishable (sb_publishable_...). - Remplace
SUPABASE_ANON_KEYdansscript.jspar ta clé publishable.
- Mets le projet dans un dépôt GitHub avec au minimum :
index.html,style.css,script.js,README.md. - Dans le dashboard Supabase, va dans
Pageset clique surNew Site. - Connecte ton dépôt GitHub et choisis la branche (
mainou autre). - Configure :
Build command: laisse vide ouecho "no build"Publish directory:/
- Clique sur
Deploy. - Attends la publication et ouvre l’URL fournie par Supabase.
Si tu veux un déploiement vraiment simple : tu peux utiliser ton dépôt GitHub existant et publier la racine du projet.
Utilise ce SQL dans SQL Editor de Supabase :
create table if not exists entries (
id bigint generated by default as identity primary key,
title text not null,
description text not null,
created_at timestamp with time zone default timezone('utc', now())
);- Ouvre
index.htmldans un navigateur - Ou lance un serveur local simple, par exemple :
npx http-server .(si Node est installé)python -m http.server 5500
https://ndlxnpicnqmqmmzueyfw.supabase.co
Remplace la clé
REPLACE_WITH_YOUR_ANON_KEYdansscript.jsavant d’utiliser l’application.