CommitT Quick Start
Get your local CommitT development environment running in under 5 minutes.Prerequisites
Before starting, ensure you have the following installed:- Node.js (v20+ recommended)
- Bun (used as the primary package manager)
- Android Studio (for emulator or physical device testing)
- WSL2 (if running on Windows)
3-Step Setup
Step 1: Clone and Install Dependencies
Clone the monorepo and runbun install to set up all package dependencies:
Step 2: Initialize Convex Cloud Backend
CommitT uses Convex for real-time mutations and database synchronization. Initialize your Convex development project:- Prompt you to log in or create a Convex account
- Create a development deployment for your project
- Automatically write your API keys to
.env.local
Step 3: Launch React Native (Expo) Dev Server
Open a new terminal tab and launch the Expo development server:a to open the app on an Android emulator or a connected physical device.
Next Steps
Explore the rest of the guides to understand the architecture and native modules:Set Up Your Environment
Configure WSL2 ADB bridging and environment variables.
Start Developing
Understand the local workflow, logs, and development builds.