This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle
What I Built
Demo
Code
FreelancerMate AI 🚀
An AI-powered workspace copilot for freelancers. Freelancers can paste client requests, briefs, or project emails to automatically generate:
- Project Summary & Scope Analysis
- Functional & Non-Functional Requirements
- Optimal Tech Stack Recommendations with Architectural Justifications
- System Architecture Overview
- Sprint Timelines & Phased Milestones
- Client Clarification Questions (to prevent scope creep)
- Time & Pricing Estimates in INR (₹)
- Client Proposal Letters
🛠️ Tech Stack
- Frontend: React 18, Vite, Lucide Icons, Axios, Modern Glassmorphism CSS
- Backend: Node.js, Express.js (ES Modules)
- Database: MongoDB with Mongoose ODM
- AI Engine: Google Gemma model via Ollama local API (No fine-tuning or training needed)
- Security: Bcrypt.js password hashing & validation
📁 Project Structure
FreelancerMateAI/
├── package.json # Root script orchestrator (concurrently)
├── .gitignore
├── README.md # Documentation & API Guide
│
├── server/ # Backend API (Express + MongoDB + Ollama)
│ ├── .env # Environment variables
│ ├── .env.example…
Top comments (0)