This is a Next.js application designed to be an all-in-one AI-powered dashboard for the modern real estate agent, "Charles". It streamlines workflows, automates marketing tasks, and provides valuable insights to help close more deals.
The application is built with a rich set of features tailored for real estate professionals:
- Listing Generator: Instantly create compelling property descriptions.
- Follow-Up Suggestions: Get AI-powered, personalized message suggestions for leads.
- Realtor Bot: An AI assistant to answer your real estate questions.
- Idea Generator: Brainstorm unique, Bay Area-specific marketing and business ideas.
- Realtor Motivation: A daily dose of inspiration to stay driven.
- Marketing Content: Generate social media images and video reels from text prompts.
- Client & Lead Management: A full CRM to track clients, leads, and communication logs.
- Listing & Transaction Management: Keep track of listing checklists, documents, and transaction progress.
- Analytics & Reports: Visualize sales performance, lead sources, and market trends.
- Marketing Hub: Create social media posts, video reels, and flyers.
- Integrations: Mock integrations for MLS, Zillow, and Redfin to search for properties.
- Calendar: Manage your schedule, appointments, and open houses.
- Notes: A personal notebook for all your thoughts and plans.
- Health & Wellness: Track physical and mental wellness goals.
- Stuck Page: A unique tool to help you take a break and clear your head when you're feeling stuck.
To get the application up and running locally, follow these steps:
-
Install Dependencies: Open your terminal and run the following command to install the necessary packages.
npm install
-
Run the Development Server: Once the installation is complete, start the development server.
npm run dev
-
Open the App: Open your web browser and navigate to http://localhost:9002 to see the application in action.
This application is built with a modern, production-ready tech stack:
- Framework: Next.js (with App Router)
- UI Library: React
- Styling: Tailwind CSS
- Component Library: ShadCN UI
- Generative AI: Firebase Genkit
- Language: TypeScript