As freelancers ourselves, we noticed a massive, invisible ceiling holding back talented independent workers. Freelancers and solopreneurs easily waste 15–25 hours a week on admin work—hunting for leads, drafting proposals, tracking invoices, and managing contracts. Because of this structural lack of support, most fail to scale beyond $3k–$5k a month. We realized that what solopreneurs really need isn't another project management tool; they need a co-founder. We built GigForge to be exactly that: an autonomous AI agent that handles the business side of freelancing, so creators can focus on the work they actually love.
GigForge is an AI co-founder for freelancers, consultants, and creators. It operates as a full-time business partner right from your dashboard. Users can chat with their AI co-founder naturally to execute complex, multi-step workflows across different tools.
Currently, the platform:
Generates Winning Proposals: Analyzes client requirements and automatically drafts highly tailored, professional proposals. Autonomous Client Outreach: Finds and qualifies leads, then utilizes an automated email agent powered by Google's Gemini LLM to draft and send highly personalized cold outreach emails. Manages Income & CRM: Tracks leads, proposals, and earnings all in a beautiful, modern dashboard.
We architected GigForge to be lightning-fast, modern, and highly scalable.
Frontend: Built with Next.js 14 (App Router), React, and Tailwind CSS. We utilized shadcn/ui and Lucide Icons to craft a highly professional, charcoal/burnt-orange aesthetic that feels like a premium SaaS tool rather than a prototype. Backend: Powered by FastAPI and Python, leveraging asynchronous endpoints for maximum performance. Database: We used SQLite with SQLAlchemy for our ORM to manage our leads, proposals, and chat_messages tables. AI Integration: We integrated Google's Gemini 3.5 Flash model using the google-generativeai SDK. The AI doesn't just chat; it actively queries the live SQLite database to provide context-aware answers about the user's actual leads and earnings. Automated Agents: We built a standalone Python email agent that authenticates with Gmail's SMTP servers and uses Gemini to autonomously draft and dispatch client outreach emails.
Database Context for LLMs: Getting the AI Co-Founder to understand the user's actual business state (rather than just acting as a generic chatbot) was challenging. We had to build a custom bridge in our FastAPI backend that dynamically injects live database rows (like recent leads and their statuses) into the LLM's system prompt on every request.
Autonomous Email Dispatching: Handling secure SMTP authentication, especially with Google's strict 2-Factor Authentication requirements and App Passwords, required careful environment variable management and robust error handling to ensure the AI didn't blindly send malformed emails. Design Execution: We wanted the platform to look like a $100M startup. Balancing a modern "glassmorphism" aesthetic with practical readability required deep customization of our Tailwind configuration
Successfully integrating Gemini 3.5 Flash to not just generate text, but to autonomously interact with real-world protocols like SMTP for email outreach.
Building a seamless, real-time chat interface on the frontend that feels instantaneous and heavily context-aware. Transitioning from a theoretical prototype to a fully functional platform that actually tracks real data, sends real emails, and solves a real problem for our target demographic.
We learned how to deeply integrate Large Language Models into a traditional CRUD application architecture (FastAPI + SQLAlchemy) to turn static data into conversational insights.
We gained a massive appreciation for Next.js App Router and server-side rendering, which allowed us to keep the dashboard incredibly fast. We learned the intricacies of prompt engineering for autonomous agents—specifically, how to constrain an LLM so it strictly follows instructions for email formatting without hallucinating extra sales copy
We have massive plans to scale GigForge into the ultimate solopreneur operating system:
Stripe Integration: We plan to implement full payment processing to manage client invoices and track earnings automatically. Platform Integrations: Connecting the AI Co-Founder directly to Upwork, Fiverr, and LinkedIn APIs to auto-apply to jobs and message clients natively on those platforms. Contract Generation: Utilizing AI to auto-generate customized legal contracts and NDAs for new freelance gigs.
Built With
- fastapi
- generative-ai
- google-cloud
- google-gemini
- llm
- next.js
- node.js
- python
- react
- shadcn-ui
- sqlalchemy
- sqlite
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.