Consultini is a lightweight consultation app built with Next.js that helps professionals manage and deliver client consultations. It combines a clean UI, scheduling and session notes, and optional AI-assisted summaries to streamline consultation workflows.
- Access consultation history
- Consultation summary notes
- AI based consultant (chat mode and call mode)
- Authentication-ready and easy to extend
- Next.js (App Router)
- React + TypeScript
- tRPC
- Prisma + PostgreSQL
- Tailwind CSS
- Google AI API + Genkit for AI workflows
Install dependencies and run the dev server:
npm install
npm run dev
# or
yarn
yarn dev
# or
pnpm install
pnpm devOpen http://localhost:3000 to view the app. Edit app/page.tsx to start changing the homepage.
Create a .env, you can find an example in .env.example. Key variables include:
DATABASE_URL="postgresql://username:password@localhost:5432/consultai"
NODE_ENV="development"
NEXTAUTH_SECRET="thesecretfornextauth"
GOOGLE_AI_API_KEY="the_google_ai_api_key"- npm run dev — start development server
- npm run build — build for production
- npm run start — start production server
Contributions welcome — open issues or PRs with clear descriptions. Follow repository coding and commit conventions.
