app like that
BuddyBrain
BuddyBrain

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.

Features

Open AI with ChatGPT

Utilizes ChatGPT for communication with users, providing a seamless and intelligent conversational experience.

Google Calendar API

Allows integration with Google Calendar to schedule, reschedule, and manage appointments automatically.

WhatsApp Integration

Enables integration with WhatsApp, allowing users to book and manage appointments directly through the messaging app.

NextJS

Builds web applications with high performance and flexible rendering, enhancing user experience and speeding up deployment.

Firebase Database

Uses Firebase Database for real-time data synchronization and storage, ensuring a fast and reliable backend for the application.

NodeJS Express

Implements server-side operations with NodeJS Express, enabling scalable and efficient routing and handling of requests.

Frontend Integration

Includes a project for setting up a frontend using NextJS. Allows sign-in using Google Account and provides a dashboard to customize WhatsApp sessions.

Backend API

Utilizes Nodulus API, handling logic related to databases, AI training, emails, and appointments.

Create unlimited projects

Allows users to create as many projects as they want.

Build and develop applications

Enables users to build and develop applications or websites for personal or commercial use.

Team collaboration

For Team License holders, users can share code with other members of the team.

Frontend Management

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.

Backend API

NodeJS API where logic happens, handling database, authentication, AI, training, emails, and more.

Command Installation

Provides command line instructions for setting up the BuddyBrainAI package using npm and Yarn commands.

Peer Dependencies

Lists necessary peer dependencies (like React) to install before using BuddyBrainAI.

Set Up Node Version

Provides instructions for setting a specified Node.js version using 'nvm' to ensure compatibility.

Command Input

Details on configuring input commands within the application settings through specific code snippets.

API Key Configuration

Instructions for setting up an API key through the BuddyBrainAI interface to access application features.

Package.json Configuration

Guides on how to modify the package.json file to include and configure BuddyBrainAI dependencies.

Backend Setup

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.

Frontend Setup

Directs how to launch the frontend server by navigating to the 'frontend' folder and running 'npm dev', which will operate on port 3000.

WhatsApp Integration

Offers a feature to integrate WhatsApp by generating a QR code, which connects your WhatsApp for communication with the server.

Dashboard Features

Includes features like 'Home', 'Account', and 'Appointments' tabs to view upcoming and past appointments or edit personal details.

Backend Project

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.

Frontend Project

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.

Pricing Plans

Starter

$39
per monthly

All-in

$49
per monthly

Personal License

$0
per lifetime

Team License

$0
per lifetime