AI-powered dental care platform providing instant consultations, personalized treatment plans, and expert dental advice through cutting-edge artificial intelligence technology.
- AI-Powered Consultations - Get instant dental assessments using advanced AI algorithms
- Personalized Treatment Plans - Receive customized treatment recommendations based on your specific needs
- Expert Dental Advice - Access professional dental guidance 24/7
- Progress Tracking - Monitor your oral health journey with detailed reports
- Secure Health Records - Keep your dental history safe and accessible
- Emergency Support - 24/7 emergency consultation for urgent dental issues
- Frontend: Next.js 15.5.4 with React 19.1.0
- Styling: Tailwind CSS 4 with shadcn/ui components
- Authentication: Clerk for secure user management
- Database: PostgreSQL with Prisma ORM
- State Management: TanStack Query for server state
- Form Handling: React Hook Form with Zod validation
- Node.js 18+
- PostgreSQL database
- Clerk account for authentication
- Clone the repository:
git clone https://github.com/your-username/ai-dentist.git
cd ai-dentist- Install dependencies:
npm install- Set up environment variables:
cp .env.example .envFill in your environment variables:
DATABASE_URL- PostgreSQL connection stringNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY- Clerk publishable keyCLERK_SECRET_KEY- Clerk secret key
- Set up the database:
npx prisma generate
npx prisma db push- Run the development server:
npm run devOpen http://localhost:3000 to see the application.
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLintnpx prisma studio- Open Prisma Studio for database management
ai-dentist/
├── src/
│ ├── app/ # Next.js App Router pages
│ ├── components/ # Reusable React components
│ ├── hooks/ # Custom React hooks
│ └── lib/ # Utility libraries
├── prisma/ # Database schema and migrations
├── public/ # Static assets
└── README.md
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email support@ai-dentist.com or join our community forum.
