MapRanks Dashboard is a comprehensive Google Business review management platform that helps business owners monitor, manage, and respond to their Google Business reviews automatically. It streamlines the entire review management workflow with AI-powered responses and automated notifications.
Core Features:
Review Management
Fetches and displays Google Business reviews in real-time
Categorizes reviews into tabs (All, Not Replied, Replied, Updated after Reply)
Tracks review history and changes (e.g., star rating updates)
AI-Powered Review Responses
Automatically generates contextual replies to reviews using OpenAI
Allows manual editing of AI-generated responses before posting
Posts replies directly to Google Business listings
Smart Email Notifications
Sends automated email alerts for new negative reviews
Notifies when reviews are updated after replies
Alerts for negative reviews that haven't been addressed for N days
Notifications when negative reviews are deleted
Google Business Integration
OAuth integration with Google Business accounts
Direct posting of replies to Google Business listings
Real-time synchronization with Google Business data
Post Management
Create and manage Google Business posts
Schedule and publish content to Google Business listings
Account & Connection Management
Multi-business account support
Manage Google Business connections
User authentication and authorization
Tech Stack:
Frontend:
React 18 with TypeScript
Vite for build tooling
TanStack Router for routing
TanStack Query for data fetching
Tailwind CSS + Radix UI for styling and components
Zustand for state management
React Hook Form with Zod validation
Backend:
Node.js with TypeScript
Hono framework for API endpoints
Drizzle ORM with PostgreSQL database
Google APIs for Business integration
OpenAI API for AI-powered responses
AWS SES for email notifications
AWS S3 for file storage
Infrastructure & DevOps:
PM2 for process management
Firebase hosting option for frontend
AWS CloudFront for CDN
Automated deployment scripts
Database backup/restore utilities
Additional Services:
Google OAuth for authentication
Airtable integration for business data
SMS service integration
Automated cron jobs for periodic tasks
This is essentially a SaaS platform that acts as a centralized dashboard for businesses to manage their online reputation through Google Business reviews, with intelligent automation to help maintain positive customer relationships.