Local Development
This section describes how to run Cashlytics locally for development.
Prerequisites
- Node.js 20+
- npm
- PostgreSQL instance
Setup
git clone https://github.com/aaronjoeldev/cashlytics-ai.git
cd cashlytics
npm install
cp .env.example .env
Database
npm run db:push
Start the App
npm run dev
Then open http://localhost:3000.
Developer Expectations
- Keep TypeScript strict-mode compatible.
- Use Server Actions for data mutations.
- Keep schema and validation changes aligned.
- Update documentation when feature behavior changes.