Track Every Coin: A Minimal, Powerful Expense Tracker API
The Expense Tracker API is a minimalist RESTful API built with Django and Django REST Framework to help users log, categorize, and monitor their spending habits. Deployed to production using Render and Supabase PostgreSQL — fully cloud-native and ready for frontend consumption. It supports secure user authentication (via JWT and email-based authentication), expense categorization, filtering by date or category, easy integration with web, mobile or desktop frontends and a modern admin dashboard with [django-jazzmin] for managing users and expenses. This API demonstrates practical backend skills like token-based authentication, model relationships, custom views, and clean REST architecture. 🔐 Security-first Design: Users must verify their email before they can log in and use the app — enforcing account integrity from the start. ⚡ Deployed and production-ready, this project demonstrates API design, auth workflows, documentation practices, and cloud deployment.