BuddyBrain is a SaaS platform that automates appointment booking using an AI assistant. It integrates with tools like Google Calendar, WhatsApp, and OpenAI to streamline scheduling, rescheduling, and cancellations. The service offers easy setup with Next.js, Firebase, and Node.js, and includes affordable pricing plans.
Utilizes ChatGPT for communication with users, providing a seamless and intelligent conversational experience.
Allows integration with Google Calendar to schedule, reschedule, and manage appointments automatically.
Enables integration with WhatsApp, allowing users to book and manage appointments directly through the messaging app.
Builds web applications with high performance and flexible rendering, enhancing user experience and speeding up deployment.
Uses Firebase Database for real-time data synchronization and storage, ensuring a fast and reliable backend for the application.
Implements server-side operations with NodeJS Express, enabling scalable and efficient routing and handling of requests.
Includes a project for setting up a frontend using NextJS. Allows sign-in using Google Account and provides a dashboard to customize WhatsApp sessions.
Utilizes Nodulus API, handling logic related to databases, AI training, emails, and appointments.
Allows users to create as many projects as they want.
Enables users to build and develop applications or websites for personal or commercial use.
For Team License holders, users can share code with other members of the team.
Allows you to sign up and create your account, input company's info, and connect Google Account. Offers a dashboard to start WhatsApp sessions and see appointments.
NodeJS API where logic happens, handling database, authentication, AI, training, emails, and more.
Provides command line instructions for setting up the BuddyBrainAI package using npm and Yarn commands.
Lists necessary peer dependencies (like React) to install before using BuddyBrainAI.
Provides instructions for setting a specified Node.js version using 'nvm' to ensure compatibility.
Details on configuring input commands within the application settings through specific code snippets.
Instructions for setting up an API key through the BuddyBrainAI interface to access application features.
Guides on how to modify the package.json file to include and configure BuddyBrainAI dependencies.
Instructs how to set up the backend server by navigating to the 'backend' folder and running 'npm dev', which will start the server on port 5555.
Directs how to launch the frontend server by navigating to the 'frontend' folder and running 'npm dev', which will operate on port 3000.
Offers a feature to integrate WhatsApp by generating a QR code, which connects your WhatsApp for communication with the server.
Includes features like 'Home', 'Account', and 'Appointments' tabs to view upcoming and past appointments or edit personal details.
This is a NodeJS project containing core functionalities such as handling API requests, managing appointments, and email communications. It integrates with Google Calendar for appointments and WhatsApp for interactions with the AI. It also uses Firestore DB for token handling.
This is a NextJS project providing UI interfaces for creating company accounts and managing appointments via a dashboard. It uses Tailwind and nextui.org for UI components. Core routes include app, dashboard, google authentication, and sign-up processes.