Skip to content
View slancerk's full-sized avatar
:octocat:
NAMASTE!
:octocat:
NAMASTE!

Block or report slancerk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Slancerk/README.md

Hey, I'm Souvik

Typing SVG

I am a B.Tech graduate in Computer Science and Engineering with hands-on experience as a DevOps engineer. I am certified as an AWS Solutions Architect and also hold a Terraform certification. I specialize in cloud infrastructure, automation, and deployment. My skill set includes managing scalable applications on AWS/Azure and optimizing DevOps processes, security, and monitoring. I am currently working as a DevOps Engineer at ToolJet.

Connect with me:



Current Project:

๐Ÿ“ฑ InvoicePro โ€” Smart Invoice Manager

Flutter Dart Google Drive SQLite Play Store

A production-grade invoice management app built for Indian freelancers & small businesses.

GST-compliant invoicing โ€ข PDF generation โ€ข Cloud backup โ€ข Subscription billing


โœฆ What It Does

Generate professional GST invoices, track payments, manage clients โ€” all from your phone. Built with a dark, modern UI and optimized for real-world freelancer workflows.

โœฆ Key Features

Feature Details
๐Ÿงพ Smart Invoicing Auto-numbered invoices with GST (CGST/SGST/IGST), discounts & multi-currency (โ‚น / $)
๐Ÿ“„ PDF Templates 3 professionally designed templates โ€” Minimal, Modern & Classic
๐Ÿ” Recurring Invoices Weekly, monthly, quarterly & yearly auto-generation
๐Ÿ’ฐ Payment Tracking Partial payments, balance due, auto status updates (Draft โ†’ Sent โ†’ Paid)
โ˜๏ธ Google Drive Backup One-tap cloud backup & restore with Google Sign-In
๐Ÿ“Š Dashboard Analytics Revenue insights with all-time / monthly toggle, overdue tracking
๐Ÿ“ฑ UPI QR Codes Auto-generated UPI payment QR on invoices for instant payments
๐Ÿ”— WhatsApp Sharing Share invoices directly via WhatsApp with one tap
๐Ÿ’Ž In-App Subscriptions Freemium model with Google Play Billing (INR & USD pricing)

โœฆ Tech Stack

Frontend Flutter 3.x + Dart โ€ข Custom dark theme โ€ข flutter_animate Database SQLite (sqflite) โ€ข SharedPreferences Cloud Google Sign-In โ€ข Google Drive API (googleapis) Billing in_app_purchase (Google Play Billing) PDF Engine pdf + printing packages โ€ข Custom painters Architecture Singleton services โ€ข Clean separation of concerns

โœฆ Architecture Highlights

  • Singleton service layer โ€” DatabaseService, BackupService, SubscriptionService, ProfileService
  • WAL-safe backup โ€” SQLite WAL checkpoint before cloud backup to prevent data loss
  • Resilient restore โ€” Full DB + SharedPreferences restore with automatic invoice count sync
  • Reactive IAP โ€” Purchase stream with Completer pattern for reliable subscription activation
  • Smart navigation โ€” Post-restore routing based on actual data state, not stale flags

Made with โค๏ธ in India

Pinned Loading

  1. ToolJet/ToolJet ToolJet/ToolJet Public

    ToolJet is the open-source foundation of ToolJet AI - the AI-native platform for building internal tools, dashboard, business applications, workflows and AI agents ๐Ÿš€

    JavaScript 37.6k 5k

  2. ansible-scripts-for-windows ansible-scripts-for-windows Public

    i helped the client shifting from puppet to ansible