Introduction to TeamForge
Welcome to FTC TeamForge - an open-source, all-in-one team management solution designed specifically for FIRST Tech Challenge teams.
What is TeamForge?
TeamForge is a comprehensive web application that helps FTC teams stay organized, collaborate effectively, and succeed in competitions. Built with modern web technologies and designed for ease of use, TeamForge brings all your team management needs into one place.
Key Features
📝 Digital Engineering Notebook
- Rich text editor with formatting options
- Image uploads and embedding
- Collaborative editing
- Version history and backups
✅ Task Management
- Create and assign tasks
- Set deadlines and priorities
- Track progress with status updates
- Never miss important deadlines
📅 Calendar & Events
- Team-wide calendar view
- Meeting and competition scheduling
- Event reminders and notifications
- Integration with task deadlines
💰 Budget & Fundraising Tracking
- Expense logging and categorization
- Fundraising goal tracking
- Financial reports and insights
- Sponsorship management
🔍 Strategic Scouting
- Match data collection
- Robot performance tracking
- Alliance selection analytics
- Competition insights
👥 Team Management
- Member profiles and roles
- Attendance tracking
- Communication tools
- Team organization
Why TeamForge?
🆓 Completely Free
TeamForge is open-source and free to use. Deploy it on Vercel's free tier with Supabase's free tier - no credit card required.
🔒 Your Data, Your Control
Unlike proprietary solutions, you own your data. TeamForge uses Supabase with Row Level Security, ensuring your team's information stays private and secure.
🚀 Easy to Deploy
Get started in minutes with our one-click Vercel deployment. No technical expertise required - if you can follow a few simple steps, you can deploy TeamForge.
🛠️ Customizable
Being open-source means you can customize TeamForge to fit your team's unique needs. Add features, change the design, or integrate with your existing tools.
📱 Modern & Responsive
Built with Next.js 14 and React, TeamForge works seamlessly on desktop, tablet, and mobile devices.
Technology Stack
TeamForge is built with modern, industry-standard technologies:
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS
- Backend: Supabase (PostgreSQL database with real-time capabilities)
- Authentication: Supabase Auth with email/password and social providers
- Deployment: Vercel (or any platform that supports Next.js)
- Storage: Supabase Storage for file uploads
Getting Started
Ready to set up TeamForge for your team? Follow these steps:
-
Database Setup - Set up your Supabase database (required for both deployment options)
-
Choose your deployment method:
- Cloud Deployment - Recommended for most teams. Deploy to Vercel in minutes and make TeamForge available to your entire team online.
- Local Installation - For developers who want to contribute to TeamForge or run it locally for testing.
Community & Support
- GitHub Repository: github.com/incredibotsftc/teamforge
- Report Issues: GitHub Issues
- Contact: incredibotsftc@gmail.com
License
TeamForge is released under the AGPL-3.0 License, ensuring it remains free and open-source forever.
Let's get started! Head over to the Database Setup guide to begin setting up TeamForge for your team.