Sourcecall

From concept to a scalable, secure video-calling platform.
Our Role
Product, Design, Engineering & Infrastructure Partner
Revolware joined Sourcecall at a critical stage – when the idea was validated, but the product was not yet ready to operate as a real, secure, scalable business.
Project Overview

Sourcecall is a platform designed to empower human connections. It enables individuals, professionals, companies, and creators to:
- Offer paid or free 1:1 video calls
- Host public Sourcecalls for audiences (live & streamed)
- Engage communities and followers
- Fundraise through Project Sourcecalls
- Monetize time, expertise, and presence – securely and transparently
The ambition was bold:
Create a single platform where time itself becomes a tradable, trustworthy digital asset.
When Revolware joined the project, Sourcecall existed primarily as a concept, early designs, and fragmented technical foundations. Our task was to help transform it into a production-ready ecosystem – technically solid, secure, scalable, and aligned with a long-term business vision.
Key Challenges
- From Concept to Reality
- Product vision existed, but flows, onboarding, and user logic needed restructuring
- Features were partially implemented without consistent UX or technical standards
- Complex Real-Time Infrastructure
- Heavy reliance on WebRTC, streaming, NAT traversal, and media servers
- Forked open-source dependencies were outdated and potentially insecure
- Codebase Fragmentation
- Multiple repositories with inconsistent tooling, naming conventions, and structure
- Performance-heavy libraries used where lightweight alternatives were needed
- Security & Stability
- Video calling, streaming, and payments require high trust
- Dependencies lagging behind upstream security updates
- Scalability & Maintainability
- MVP needed to work now – but also survive growth later
- Technical debt had to be addressed early, not postponed
Revolware’s Approach
We approached Sourcecall not as a single deliverable, but as a full ecosystem:
- Product & UX refinement
- Frontend & mobile refactoring
- Backend & API architecture
- Media servers & streaming infrastructure
- Security, performance, and maintainability
- Brand identity & marketing foundations
Our work was split across three major layers:
Product & UX, Engineering, and Brand & Marketing.
Product & UX Design

Product Discovery & Wishlist Refinement
We worked closely with the Sourcecall team to refine and prioritize the product wishlist, including:
- Welcome screen with animated conversational thumbnails
- Reworked signup & login flows
- Clear onboarding for all profile types
- TikTok-style full-screen browsing of public Sourcecalls
- “Following” vs “Recommended” call feeds
- Discover & Search polish aligned with Figma designs
- Business/company profiles with employees, experts, and ambassadors
- Reimagined followers logic (mutual follows = free calls)
- Profile polish, transitions, and video player rebuild
- Consistent onboarding across user, creator, and business profiles
The goal was clarity, confidence, and flow – especially for first-time users.
Frontend & Mobile Engineering
Codebase Modernization
We performed a full audit and refactor of the Sourcecall mobile application:
- Migrated tooling from npm to Yarn
- Updated and secured all dependencies
- Replaced performance-heavy libraries:
lodash→ custom implementations (except debounce)moment.js→dayjs
- Introduced proper environment configuration via
.env - Restructured components, screens, hooks, and services
- Removed import cycles and fixed TypeScript typing issues
- Improved folder hierarchy and architectural clarity
UX Consistency & Polish
- Implemented onboarding tutorials across key screens
- Improved transitions, animations, and video playback
- Rebuilt profile cover video player
- Ensured business profiles matched product vision
Backend Engineering
Sourcecall’s backend is built on NestJS, Fastify, and PostgreSQL. Our work included:
- Full backend codebase analysis
- Dependency updates and security hardening
- Replacement of inefficient libraries
- Improved environment and configuration handling
- API support for:
- Public and tailored Sourcecall listings
- Onboarding tutorials
- Profile features (business & individual)
- Video player integration
- Support & feedback flows
We focused heavily on maintainability and clarity, ensuring the backend could evolve alongside the product.
Media, Streaming & Server Infrastructure
Open-Source Dependency Audit & Updates
Sourcecall relies on a complex media stack. We audited and updated:
- Coturn (NAT traversal)
- Fork was 184 commits behind
- Replaced with latest stable upstream version
- FFmpeg
- Fork was 2,900+ commits behind
- Updated and recompiled without custom legacy code
- Kurento Media Server
- Updated to latest stable release
- Nginx RTMP Module
- Clarified repository usage
- Compiled and deployed stable upstream version
Streaming & Broadcast Servers
- Cleaned up underused or redundant code
- Removed unused video libraries
- Updated tooling and reduced vulnerabilities
- Prepared the system for future refactoring into TypeScript where needed
The result was a far more secure, stable, and predictable media pipeline.
Documentation & Developer Experience
We improved developer experience across the platform by:
- Adding missing README documentation
- Clarifying installation, configuration, and deployment steps
- Normalizing naming conventions across repositories
- Removing unused or misleading files and licenses
This significantly reduced onboarding time for future developers.
Brand Identity & Marketing

Beyond engineering, Revolware supported Sourcecall with strategic brand foundations.
Logo & Visual Identity
- New color palette (primary, secondary, accent)
- Logo redesign with variants and protection rules
- Complete logo design manual
Brand Strategy
- Mission, vision, and value definition
- SWOT analysis (market, competition, positioning)
- Brand essence built around TIME as a core concept
- Clear communication tone:
- First-name
- Friendly
- Trustworthy
Social Media & Digital Identity
- Social Media Design Guidelines
- Templates, visual rules, and content principles
- Platform recommendations (Instagram, TikTok, YouTube, etc.)
- Scalable content strategy enabling internal or outsourced creation
Outcome
By the end of our collaboration, Sourcecall transitioned from a conceptual MVP into a real, production-ready platform:
- Secure, modernized infrastructure
- Clean, maintainable codebases
- Polished user experience across web and mobile
- Clear brand identity and communication strategy
- A solid foundation for future features, including blockchain and tokenization
Why This Project Matters
Sourcecall wasn’t just about video calls. It was about redefining how people value time, expertise, and connection.
Revolware’s role was to make sure that vision stood on solid technical, product, and brand foundations – ready not just to launch, but to grow.
The client’s review of our long-term cooperation

International media coverage
SourceCall was featured on prestigious portal Crunchbase and won the international UberPITCH contest.
Sneak peeks
Do you have another bold idea?
Let’s have a chat about it via our contact form!