Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
Yon kout men, c'est l'endroit où les Haïtiens collectent du soutien pour de vrais besoins. Chaque campagne est vérifiée. Vous envoyez votre aide directement.
Translation pending
OtherGitHub @leobattisteOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A fundraising platform for Haitians. Organizers publish a campaign and the ways they receive support (Western Union, MonCash, a bank account and more). Supporters send money directly. Fivonine never holds or moves funds, and every campaign is reviewed by an admin before it is public.
Hosting: Vercel (fivonine.vercel.app). Database, sign-in and file storage: Supabase project fivonine (jhepbvepnuhavhgpsjwy).
npm ci
cp .env.example .env.local # add the Supabase URL and publishable key
npm run dev
To preview the design without a database, run with sample data: FIVONINE_FIXTURES=1 FIVONINE_FIXTURE_USER=admin npm run dev. Never set these on Vercel.
app/[locale]/ pages in Kreyòl (ht, default), French and English. Menu: Home, Donate, Create campaign, How it works, About. Everything else is in the footer.app/actions.ts member actions. app/admin-actions.ts admin actions (each one writes to the audit log).lib/dict/ all interface text. lib/constants.ts support methods and departments.supabase/schema.sql the full database: tables, row-level security, triggers and storage rules.live or completed. Organizers cannot publish, feature or badge their own campaign.update public.profiles set role='admin' where id='<your user id>';https://<domain>/*/auth/callback, and add custom SMTP (the built-in mailer only sends a few emails per hour).NEXT_PUBLIC_SITE_URL, RESEND_API_KEY, RESEND_FROM and CRON_SECRET so notification emails send. APP_BACKEND_SECRET is already set.PUBLIC_LAUNCH=true to let search engines index the site.