Introduction · Features · Tech Stack · Data Quality · Good Implementation Ideas · Features To Be Added · Feature Requests · Contributing · Getting Started
ClosingStats is an open source project for sharing useful data anonymously for the betterment of everyone. The project easily allows for the processing, structuring, anonymization, evaluation, aggregation, and dashboarding of financial documents, helping consumers make informed decisions through collective intelligence. Think of it as an open source "Glassdoor for Financial Data" where the users contributing just need to upload a document.
Feature | Description |
---|---|
📄 PDF Document Processing & Structuring | Auto-extract PDFs into structures |
🔒 Privacy First | Automatic PII removal and document anonymization |
📊 Analytics & Insights | Generate statistics, plot data, etc |
📈 Data Visualization | Interactive charts and graphs for data exploration |
- Next.js 15 – Framework
- TypeScript – Language
- Tailwind – CSS
- shadcn/ui - UI Components
- magicui - UI Components
- Prisma - ORM
- MongoDB - Database
- Vercel – Hosting & AI Library
- Anthropic – Document (PDF) Processing
- Mortgage Closing Documents stats.closing.wtf
- Auto Car Financing Agreements (Good Idea)
- Student Loan Documents (Good Idea)
- Business Loan Agreements (Good Idea)
- Credit Card Terms (Good Idea)
- Post-upload data selection interface
- Allow user to choose specific data fields they want to share
- Provide preview of structured data before final submission
- Implement robust data validation pipeline
- Email verification system for user submissions
- Unique confirmation IDs for each document upload
- Automated data sanity checks and outlier detection
- Manual review queue for suspicious submissions
To request a new feature, please open an issue on GitHub. We welcome all suggestions and feedback to help make ClosingStats more useful for everyone.
ClosingStats is an open-source project, and we welcome contributions from the community.
If you'd like to contribute, please fork the repository and make any changes you'd like. Pull requests are warmly welcome.
Here's what you need to setup ClosingStats:
- Node.js
- MongoDB Database URL
- Cloudflare R2 Keys
- Anthropic API Key
git clone https://github.com/closingwtf/stats.git
cd stats
npm install
cp .env.example .env
npx prisma generate
npm run dev
Visit http://localhost:3000 in your browser.