by Arslan Shakil

Full-stack TypeScript expense tracker with JWT authentication, real-time expense management, and analytics dashboards. Features a React frontend with Tailwind CSS and Recharts visualizations, paired with a Node.js backend API serving expense CRUD operations, monthly summaries, and category breakdowns. Built for developers who need a complete, production-ready expense tracking system with authentication and data analytics. Licensed under Tetrees License.
Real-Time Expense Tracker is a full-stack TypeScript application for tracking and analyzing personal expenses. It features JWT-based authentication, real-time expense management, and analytics dashboards with monthly summaries and category breakdowns. The application consists of a React frontend with Vite and a Node.js backend API.
Frontend:
Backend:
# Install dependencies
npm install
# Build
npm run build
# Start production server
npm start
# Development with hot-reload
npm run dev
Environment Variables (.env):
PORT=9088
JWT_SECRET=your-super-secret-key
NODE_ENV=development
# Install dependencies
npm install
# Development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Type checking
npm typecheck
# Linting
npm run lint
npm run lint:fix
All authenticated endpoints require:
Authorization: Bearer <token>
POST /api/auth/register
{ email: string, password: string }{ token: string, user: { id: string, email: string } }POST /api/auth/login
{ email: string, password: string }{ token: string, user: { id: string, email: string } }GET /api/expenses
category, start_date, end_dateExpense[]POST /api/expenses
{ amount: number, category: string, date: string, description: string }ExpensePUT /api/expenses/:id
ExpenseDELETE /api/expenses/:id
204 No ContentGET /api/analytics/monthly-summary
MonthlySummary[]GET /api/analytics/category-breakdown
CategoryBreakdown[]GET /api/health
{ status: "ok", timestamp: string }Tetrees License
Spin up an isolated sandbox and run it server-side — no local setup.
The sandbox audition completed and the detected runnable path passed.
This Express backend / api completed archive review with strong static results. Structure, dependency manifests, documentation, functional source, and common risk patterns were checked by the Tetrees verification pipeline; runtime phases are stated separately. Final verified scores after isolated runtime evidence: overall 8.8 and security 9.
Deterministic AVCP artifact review
Pipeline avcp-2026-08-04.1 · SHA-256 65b4d10497d08f8e…
This version-scoped review deterministically inspects the submitted archive for structure, dependencies, documentation, functional source, and common malicious or high-risk signals. Build and test phases are reported as passed only after an isolated sandbox audition. It is not a guarantee of perfect security.
Reviewed Aug 7, 2026
The full install guide and integration prompts unlock after purchase.
Push this product straight into your AI IDE, web builder or cloud IDE.
Connect Tetrees to a compatible AI IDE, list products you own, and request the verified ZIP without exposing seller upload controls.
No reviews yet.
Sign in to join the discussion
Loading discussion…
Automation, Utilities & Developer Tools
$6