firegeo  by mendableai

SaaS starter for brand monitoring and AI chat

created 2 weeks ago

New!

364 stars

Top 78.4% on sourcepulse

GitHubView on GitHub
Project Summary

FireGEO is an open-source SaaS starter kit designed for rapid development of brand monitoring and AI chat applications. It targets developers looking to quickly launch a feature-rich SaaS product with built-in authentication, billing, and web scraping capabilities, leveraging a modern tech stack.

How It Works

This starter kit utilizes a robust, opinionated architecture centered around Next.js 15 for the frontend and backend, PostgreSQL with Drizzle ORM for data management, and Better Auth for authentication. Firecrawl is integrated for web scraping, enabling brand monitoring features. Payments are handled via Autumn, which integrates with Stripe, and AI functionalities are supported by multiple providers like OpenAI and Anthropic.

Quick Start & Requirements

  • Install: Clone the repository and run npm run setup.
  • Prerequisites: Node.js 18+, npm, PostgreSQL database.
  • API Keys: DATABASE_URL, BETTER_AUTH_SECRET, AUTUMN_SECRET_KEY, FIRECRAWL_API_KEY, RESEND_API_KEY, and optional AI provider keys.
  • Setup Time: Minimal, with an automated setup script.
  • Resources: Links to Firecrawl API, Next.js Docs, Better Auth Docs, Autumn Docs, Drizzle ORM, and shadcn/ui are provided.

Highlighted Details

  • Full-stack TypeScript with Next.js 15, React 19, and Tailwind CSS v4.
  • Integrated AI chat with support for OpenAI, Anthropic, Google Gemini, and Perplexity.
  • Automated setup script for dependencies, database migrations, and billing configuration.
  • Brand monitoring powered by Firecrawl for web scraping and analysis.
  • Built-in authentication via Better Auth and payment processing via Autumn with Stripe.

Maintenance & Community

The project is maintained by mendableai. Contributions are welcome via pull requests. Links to relevant documentation for core technologies are provided.

Licensing & Compatibility

The project is released under the MIT License, permitting commercial use and integration with closed-source applications.

Limitations & Caveats

The setup requires obtaining multiple API keys from various third-party services. Specific configurations for AI providers and billing features need to be completed manually within the .env.local file and the respective service dashboards.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
5
Star History
370 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
7 more.

firecrawl by mendableai

1.9%
44k
API service for turning websites into LLM-ready data
created 1 year ago
updated 1 day ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
3 more.

composio by ComposioHQ

0.2%
26k
Toolset for AI agent integrations via function calling
created 1 year ago
updated 1 day ago
Feedback? Help us improve.