- NextJS React Framework
- Tailwind CSS Framework
- Shadcn UI Component Library
- Better Auth Framework
- Google Cloud Platform
- Neon DB PostgreSQL
- Drizzle ORM
- Stripe Global Payments
- Gemini AI Assistant
- Resend Email Platform
- Life Center AI-HealthBot (Soon)
# Neon DB
DATABASE_URL=""
# Better Auth
BETTER_AUTH_SECRET=""
BETTER_AUTH_URL="" #Base URL of your app
# Google OAuth
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""
# Stripe API Keys
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=""
STRIPE_SECRET_KEY=""
STRIPE_ESSENTIAL_PLAN_PRICE_ID=""
STRIPE_WEBHOOK_SECRET=""
NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL_URL=""
NEXT_PUBLIC_APP_URL="" #Base URL of your app
# Gemini API Key
NEXT_PUBLIC_GEMINI_API_KEY=""
# Resend API Key
RESEND_API_KEY=""
# Life Center Clinic ID
CHATBOT_CLINIC_ID=""- Sign up for Assets.
- Set up a .env file.
- Run the commands below:
npm install --legacy-peer-depsnpx drizzle-kit generatenpx drizzle-kit migratenpx drizzle-kit studionpm run devHave fun! π
- Next.js project initialization
- Tools setup (ESlint, Prettier, Tailwind)
- Drizzle and database setup
- shadcn/ui setup
- Login screen and account creation
- Login with email and password
- Login with Google
- Next.js basics (Routes, Pages, Layouts)
- Clinic creation
- Sidebar and Route Groups
- Doctors page
- Protect doctors page (authentication)
- Doctor creation & NextSafeAction
- Doctor listing
- Doctor updating
- Doctor deletion
- Patient creation
- Patient editing
- Patient listing
- Patient deletion
- Appointment creation
- Listing of appointments
- Deleting appointments
How can generative artificial intelligence promote a more engaging user experience (UX) in electronic forms?
- Doctor registration with natural language (plain text)
e.g.: Simply "mauro silva, endoscopy, mon-wed, 13-16, 165" for something like "The Dr. Mauro Silva is an Endoscopy specialist and is available from Monday to Wednesday, from 1:00 pm to 4:00 pm. The cost of your consultation is $ 165.00".
- Patient registration with natural language (plain text)
e.g.: Simply "fernanda oliveira, fernanda.oliveira @example.com, 11987654321, female" for something like "The patient's name is: Fernanda Oliveira, her email is: fernanda.oliveira @example.com, her phone number is: (11) 98765-4321 and her gender is: female".
- FAQ (Frequently Asked Questions)
- Subscribe to Newsletter
- Register a patient*
*Hypothesis: Register a family member or friend quickly and easily. The clinic will contact you directly to offer friendly support to the person, making prior experience with technology unnecessary and promoting inclusion.
- Hero Presentation
- Problem/Solution
- Features & Benefits
- Social Proof
- FAQ (on AI-Healthbot Assistant)
- CTA (too AI-Healthbot Assistant)
- Trust Seal Security
Seeing how Felipe Rocha led the SaaS Bootcamp for Clinics, integrating AI Assistant and solutions like Better Auth and Stripe to generate a safe, intuitive and practical experience, is something that really excites me! Thank you π I worked hard to make the platform more accessible and effective, ensuring that even those who are not familiar with technology have a fluid and positive experience. The idea of ββallowing anyone, regardless of their level of knowledge, to register a family member or friend on a healthcare platform, without stress, is a clear example of how technology can be used to improve people's lives. The use of natural language for patient and doctor registration, for example, allows anyone to feel comfortable interacting with the system. I believe that projects like this have enormous potential to positively impact people's lives, especially in the healthcare sector. This is digital inclusion in practice!











