Back to home

// Case studies · Fintech / crypto and taxes

My Crypto Counter

Cryptocurrency Portfolio Management

Innovative application for managing and analyzing cryptocurrency operations with data import, report generation, exchange integration, and real-time monitoring for Brazilian tax compliance.

Client
SaaS product for investors
Period
2024
Stack
PythonDjangoVue.jsExchange APIs
My Crypto Counter: Cryptocurrency Portfolio Management

// The challenge

Brazilian crypto investors must report operations monthly and calculate capital gains, gathering statements from several exchanges in different formats. In practice this was done by hand in spreadsheets, with errors and delays.

// What we delivered

Platform that imports operations via spreadsheet or API from 11 exchanges, recalculates the portfolio operation by operation and generates monthly and annual reports in Excel, plus the foreign-exchange report for offshore exchanges. Asynchronous generation in a queue and subscription via Mercado Pago.

11
exchanges integrated via API and import
2
tax reports generated automatically (monthly and annual)
FIFO
portfolio recalculated operation by operation

Description

My Crypto Counter is an innovative application for managing and analyzing cryptocurrency operations, offering advanced features to facilitate investors’ lives. The platform helps Brazilian crypto investors track their portfolio, generate tax reports, and maintain compliance with local regulations through automated data synchronization with major exchanges.

Key Features

  • Data Import: Support for importing operations via spreadsheets and direct API integration with exchanges.
  • Report Generation: Creation of annual tax reports and foreign exchange reports for Brazilian tax compliance.
  • Exchange Integration: Connection with various exchanges for automatic data synchronization and portfolio tracking.
  • Real-Time Monitoring: Comprehensive logs and monitoring of operations and services for reliability.
  • Excel Export: Generate detailed Excel reports using OpenPyXL for accounting and tax purposes.

Technologies Used

  • Backend: Python, Django, Celery for async tasks, PostgreSQL, Redis as message broker
  • Frontend: Vue.js, Vuex for state management, Vue Router for navigation
  • Data Processing: OpenPyXL for Excel manipulation, Exchange APIs for data synchronization
  • Infrastructure: Docker, Nginx, Gunicorn, Ubuntu server environment
  • Cloud & DevOps: Google Cloud Platform (GCP), GitHub Actions CI/CD

System Highlights

  • Tax Compliance: Automated report generation following Brazilian tax regulations for cryptocurrency.
  • Multi-Exchange Support: Integration with major cryptocurrency exchanges for unified portfolio view.
  • Async Processing: Celery-powered background tasks for handling large data imports efficiently.
  • Secure & Reliable: Enterprise-grade security with encrypted data storage and secure API connections.

Video demonstration

Screens

Dashboard
Dashboard
Portfolio Overview
Portfolio Overview
Operations List
Operations List
Report Generation
Report Generation
Exchange Integration
Exchange Integration
Data Import
Data Import
Tax Reports
Tax Reports
Settings
Settings
Monitoring Panel
Monitoring Panel

Other case studies

  • Django
  • Vue 3
  • PostgreSQL
  • WebSocket

Shared solar energy

Clube do KW

Photovoltaic Energy Management System

Comprehensive management system for photovoltaic energy companies with customer control, distributor management, financial analysis, and real-time solar installation monitoring.

View case
  • Django + DRF
  • Vue 3 + Vuetify
  • Celery + Redis
  • Shopee and Mercado Livre APIs

E-commerce / marketplaces

TypeControl

ERP for a marketplace seller

Stock, sales and logistics system for an operation with 5+ stores on Mercado Livre, Shopee and Amazon: API sales import, real profitability per marketplace, automatic invoicing, shipping labels, returns and a unified message center.

View case
  • Expo / React Native
  • Fastify + Prisma
  • PostgreSQL
  • RevenueCat

Fitness / consumer app

Frango

Workout app published on the App Store and Google Play

MV Dev Solutions' own product: a Brazilian workout-tracking app with humor, gamification and subscriptions, published on the App Store and Google Play and running on iOS, Android and web from a single codebase.

View case