Installation
How to install the project and understand available commands.
Created: 1/11/2026
Clone the Repository
git clone https://github.com/simonbeirouti/cubedlol.git
cd cubedlol
Install Dependencies
pnpm install
Available Commands
All commands are run from the root directory of the project using pnpm.
Development
pnpm dev- Start all applications in development modepnpm dev:web- Start web, docs, and admin applicationspnpm start:app- Start the native mobile apppnpm start:backend- Start backend and IPFS services
Build & Deployment
pnpm build- Build all applicationspnpm deploy:backend- Deploy the Move backend to Fly.iopnpm deploy:ipfs- Deploy the IPFS backend to Fly.io
Mobile App
pnpm app:local- Build iOS app locally for testingpnpm app:testflight- Build and submit iOS app to TestFlight
Blockchain (Move Contracts)
pnpm move:init- Initialize Move environment and accountspnpm move:build- Compile all Move contractspnpm move:deploy- Deploy contracts to Movement testnetpnpm move:test- Run Move contract tests
Code Quality
pnpm lint- Run linters across all workspacespnpm format- Format code with Prettier
Quick Start
To get started with development:
# Install dependencies
pnpm install
# Start all applications
pnpm dev
The applications will be available at:
- Web/Landing: http://localhost:3000
- Docs: http://localhost:3001
- Admin: http://localhost:3004
- Native App: Expo development server
