-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Martian edited this page Nov 9, 2025
·
1 revision
LinkUp is a modern, lightweight video calling platform that makes online meetings simple and hassle-free. Whether you're hosting a team standup, brainstorming with colleagues, or catching up with friends, LinkUp provides a smooth experience without the usual friction of sign-ups or downloads.
- Getting Started - Set up and run LinkUp locally
- User Guide - Learn how to use all features
- Technical Documentation - Understand the architecture
- API Reference - Backend API endpoints
- Deployment Guide - Deploy to production
- Troubleshooting - Common issues and solutions
- Crystal Clear Video - HD video calls with up to 10 participants
- Real-Time Chat - In-meeting text chat for quick messages
- Screen Sharing - Share your screen with all participants
- Participant Pinning - Focus on specific speakers during calls
- Keyboard Shortcuts - Power user controls for quick actions
- No Sign-Up Required - Create meetings instantly and share links
- Responsive Design - Works seamlessly on desktop, tablet, and mobile
LinkUp uses a modern tech stack:
Backend:
- FastAPI for REST API and WebSocket connections
- SQLAlchemy (async) for database operations
- PostgreSQL for data persistence
- Alembic for database migrations
Frontend:
- React 19 with TypeScript
- Vite for blazing-fast builds
- Tailwind CSS for styling
- WebRTC for peer-to-peer video communication
- How LinkUp Works - Detailed system overview
- Database Schema - Data models and relationships
- WebRTC Implementation - P2P video architecture
- Contributing Guide - How to contribute to the project
- FAQ - Frequently asked questions
Check the Troubleshooting page or open an issue on GitHub.
We'd love to hear it! Check out our Contributing Guide to learn how to submit feature requests and contribute code.
Ready to dive in? Start with the Getting Started guide to set up your local development environment.