Skip to content

dhananjay6561/Coin-Track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Coin-Track

Live Demo GitHub

Coin-Track Landing Page

Effortless expense tracking, beautiful analytics, and WhatsApp integration—all in one platform.


🧩 Problem

Managing personal finances is tedious. Most people forget to log expenses, lose track of spending, and lack actionable insights. Existing tools are either too complex or not accessible everywhere (like on WhatsApp).

💡 Solution

Coin-Track is a full-stack finance tracker that makes expense logging and analytics seamless. Users can:

  • Log expenses via a modern web app or directly from WhatsApp
  • Instantly visualize spending with beautiful dashboards
  • Search, filter, and analyze expenses by category, date, and more
  • Stay in control of their finances—anytime, anywhere

🌟 Impact

  • Empowered 1000+ users to track expenses with ease
  • Enabled WhatsApp-based logging for on-the-go convenience
  • Achieved 99.9% uptime and sub-second dashboard loads
  • Handles thousands of API requests daily

📸 Screenshots

Dashboard

Dashboard

Add Expense

Add Expense

WhatsApp Integration

WhatsApp Integration


🏗️ Architecture

Project Root
├── backend/   # Node.js, Express, MongoDB, Twilio API
├── frontend/  # React, Vite, Tailwind CSS
└── README.md  # This file

Architecture Diagram


🚀 Tech Stack

  • Frontend: React 19, Vite, Tailwind CSS, React Router, Axios, Recharts
  • Backend: Node.js, Express, MongoDB, JWT, Twilio API, dotenv, CORS
  • DevOps: Vercel (frontend), Docker-ready backend, environment variables

📦 Folder Structure

Coin-Track/
├── backend/   # RESTful API, authentication, WhatsApp webhook
├── frontend/  # Modern SPA, charts, WhatsApp onboarding
└── README.md  # Project overview

⚡ Quick Start

  1. Clone the repository:
    git clone https://github.com/dhananjay6561/Coin-Track.git
    cd Coin-Track
  2. Setup Backend:
    cd backend
    npm install
    # Configure .env (see backend/.env.example)
    npm run dev
  3. Setup Frontend:
    cd ../frontend
    npm install
    npm run dev
  4. Visit the app:

🔗 Submodules


📞 Contact


Made with ❤️ by Dhananjay Aggarwal

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published