{"repo":"Illyism/saasbooks","free":true,"listed":false,"github":"https://github.com/Illyism/saasbooks","clone":"git clone https://github.com/Illyism/saasbooks.git","description":"SaaSBooks turns your Stripe and Mercury data into actionable financial insights without the accounting headache. Built by SaaS founders for SaaS founders, this open source tool auto-categorizes transactions, tracks essential metrics, and helps you make sense of your finances in minutes, not days.","language":"TypeScript","stars":43,"topics":["accounting","banking","mercury","quickbooks","saas-metrics","stripe","xero","saas-finance"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"SaaSBooks Accounting & Financial Insights for SaaS Businesses powered by Stripe and Mercury What It Does SaaSBooks connects directly to your Stripe and Mercury accounts to: - Import and categorize transactions automatically - Calculate SaaS metrics like MRR, customer acquisition cost, and burn rate - Generate visualizations that show your business health at a glance - Prepare exports for your accountant or tax software - Store everything locally as simple JSON files you can version control Setup 1. Local Development 2. Google Drive Integration SaaSBooks uses Google Drive to store your uploaded files (invoices, receipts, CSV exports). Here's how to set it up: 1. Create a Google Cloud Project - Go to Google Cloud Console - Create a new project or select an existing one - Enable the Google Drive API for your project 2. Create OAuth Credentials - Go to \"Credentials\" in API & Services - Click \"Create OAuth client\" - Choose \"Web application\" - Add Authorized JavaScript origins: - Development: http://localhost:3000 - Production: https://saasbooks.org - Add authorized redirect URI: - Development: http://localhost:3000/auth/google/callback - Production: https://saasbooks.org/auth/google/callback - Save your Client ID and Client Secret - Go to \"Scopes\" in API & Services - Click \"ADD OR REMOVE SCOPES\" - Add the following scopes: - https://www.googleapis.com/auth/drive.file (Allows access to files and folders created by the app) 3. Update Environment Variables When users connect their Go","default_branch":null,"files":null,"tree":[],"storefront":"/r/Illyism","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Illyism/saasbooks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}