ReviveAI is an AI-powered Business Recovery Assistant that helps local businesses understand customer feedback, uncover hidden business problems, and recover unhappy customers through intelligent insights and AI-driven recommendations.
Built for modern businesses that want to make smarter, data-driven decisions.
Local businesses receive hundreds of customer reviews every month across various platforms like Google Reviews. While these platforms provide ratings and feedback, they fail to answer the most important business questions:
- Why are customers unhappy?
- Which complaints occur repeatedly?
- Why are ratings dropping?
- Which issues require immediate attention?
- How can dissatisfied customers be recovered?
- What actions should the business take next?
Business owners spend hours manually reading reviews without gaining actionable insights.
ReviveAI solves this problem by transforming customer reviews into intelligent business insights using Artificial Intelligence.
ReviveAI is an AI-powered Business Recovery Assistant designed to convert customer feedback into actionable business intelligence.
The platform enables business owners to:
- π₯ Upload customer reviews
- π€ Analyze customer sentiment using AI
- π Detect recurring complaint patterns
- π Monitor business performance
- π¬ Generate personalized customer recovery messages
- π― Recommend recovery strategies
- π’ Generate AI-powered marketing content
- π Receive intelligent business insights
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS
- shadcn/ui
- Clerk Authentication
- Node.js
- Express.js
- TypeScript
- MongoDB Atlas
- Mongoose
- Google Gemini API
- MongoDB Atlas
- Clerk
git clone <repository-url>
cd BusinessRecoveryAssistantnpm installcd backend
npm installThe frontend environment variables are already provided in the repository.
Create a .env file inside the backend directory and add the following variables.
MONGODB_URI=YOUR_MONGODB_URI
GEMINI_API_KEY=YOUR_GCP_GEMINI_API_KEY
PORT=5000Note
The MongoDB Atlas URI and Google Gemini (GCP) API Key are provided below in this README. Copy them into the backend
.envfile before running the project.
npm run devOpen another terminal.
cd backend
npm run devThe application will be available at
Frontend
http://localhost:3000
Backend
http://localhost:5000
Create a .env file inside the backend directory.
MONGODB_URI=PASTE_YOUR_MONGODB_URI_HERE
GEMINI_API_KEY=PASTE_YOUR_GEMINI_API_KEY_HERE
PORT=5000PASTE_YOUR_MONGODB_URI_HEREPASTE_YOUR_GEMINI_API_KEY_HERE Business Owner
β
βΌ
Clerk Authentication
β
βΌ
Business Dashboard
β
βΌ
Upload Reviews (CSV)
β
βΌ
Express Backend API
β
βΌ
CSV Parsing Service
β
βΌ
MongoDB Atlas
β
βΌ
Gemini AI Review Analysis
β
βΌ
Business Analytics Engine
β
βΌ
AI Recovery Recommendations
β
βββββββββββββββββββΌββββββββββββββββββ
βΌ βΌ βΌ
WhatsApp Recovery Marketing Posts Business Reports
- Secure Business Owner Authentication
- Clerk Integration
- Protected Routes
- Upload Google Reviews CSV
- Automatic CSV Parsing
- Data Validation
- Store Reviews in MongoDB Atlas
- Sentiment Detection
- Complaint Classification
- Emotion Analysis
- Urgency Detection
- Suggested Recovery Actions
- Average Rating
- Review Trends
- Complaint Breakdown
- Business Health Score
- Customer Satisfaction Metrics
- AI-generated Recovery Messages
- Discount Suggestions
- Customer Follow-up Recommendations
- Instagram Caption Generator
- Facebook Post Generator
- Marketing Suggestions
The future roadmap of ReviveAI includes:
- Google Business Profile Integration
- WhatsApp Cloud API
- Instagram Graph API
- Facebook Graph API
- AI-powered Fake Review Detection
- Customer Churn Prediction
- AI Business Advisor
- Automated Recovery Campaigns
- Customer Segmentation
- Multi-Business Management
- Mobile Application
LocalHost
- Nilotpal Das
- Debankan Dutta
This project has been developed for educational purposes and hackathon participation.
Feel free to explore, learn, and contribute.
Special thanks to the amazing open-source technologies and platforms that made this project possible.
- Next.js
- React
- Express.js
- MongoDB Atlas
- Clerk Authentication
- Google Gemini AI
- Tailwind CSS
- shadcn/ui
"Businesses don't need more dataβthey need better decisions."
ReviveAI empowers local businesses with AI-driven insights, helping them understand customer feedback, improve operations, recover dissatisfied customers, and build long-term customer loyalty through intelligent automation.
Built with β€οΈ by Team LocalHost