Expensify App Ubuntu Setup

Job ID: 40289374

Budget: $250 – $750 USD

I want to get the Expensify open-source app (https://github.com/Expensify/App) running smoothly on my Ubuntu workstation, but I’m still at the stage of wiring up the core development tools. The source code itself is already available locally; what I’m missing is a clean, repeatable environment that lets me open the project, run it, and iterate without friction.

Your task is to guide me through—or remotely handle—the full setup of the required editors, debuggers, linters, and any auxiliary tooling the project relies on, making sure everything is correctly linked to the repo. I’m comfortable following terminal instructions, so please document each step or automate it with a script where practical; the goal is that I can wipe the machine tomorrow, rerun your steps, and be productive again.

Ideally you have already configured this exact Expensify stack on Linux before, understand its node, React Native, and Electron pieces, and can spot pitfalls unique to Ubuntu (permissions, package versions, path quirks). Once complete, I should be able to:

• open the project and run yarn/npm install without surprises
• launch both web and desktop builds directly from the editor or CLI
• run tests, hot-reload, and commit through git pre-commit hooks confidently

If you’re available in the next couple of days and have proof of past setups or contributions to similar large JavaScript monorepos, let’s talk.