Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
Book your appointments online
Translation pending
ProductivityTypeScript · HTMLGitHub @lantillonOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 full-featured booking system where business owners can manage services, add-ons, availability, and customers can book appointments online.
npm install
npm run dev
(Optional) Set up email confirmations:
.env.local file in the root directorySMTP_HOST=smtp.gmail.com
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=your-app-password
[email protected]
Open http://localhost:3000 in your browser
/bookThe application supports two storage backends:
data.json for local development. This does NOT work on serverless platforms like Netlify.For deployed sites (Netlify/Vercel), you MUST use Supabase or another database. File-based storage will not persist on serverless platforms.
The booking system can send email confirmations to customers after they book. To enable this:
.env.local file with:
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=your-app-password
[email protected]
Note: Email sending is optional. If SMTP is not configured, bookings will still work, but no email will be sent. The system gracefully handles missing credentials.
Gmail Setup:
├── app/
│ ├── admin/ # Admin panel pages
│ ├── api/ # API routes
│ ├── book/ # Customer booking page
│ └── page.tsx # Homepage
├── lib/
│ └── data.ts # Data management functions
├── types/
│ └── index.ts # TypeScript type definitions
└── data.json # Data storage (created automatically)