Back to Home

Buffindia - Cigarette Waste Management Platform

Comprehensive cigarette waste management and recycling platform with 15+ crore INR valuation. Built 3 major and 5 minor full-stack applications during 4-month internship serving 50+ clients.

Mar 1, 2025
internship
7 repos
Private Repository

Project Details

During my 4-month internship (Mar 1 - Jun 30, 2025), I developed and contributed to a comprehensive cigarette waste management ecosystem for Buffindia, a company focused on cigarette waste recycling and product creation.

Project Scope & Scale:

- Company Valuation: 15+ crore INR

- Projects Completed: 3 major and 5 minor projects

- Client Base: 50+ active clients

- Database: 100+ tables, some with 50+ columns, 200+ relationships

- Repositories: 8 private repositories

Key Platforms Developed:

1. Main Website (buffindia.com)

Public-facing website showcasing company services, eco-friendly solutions, and waste management initiatives.

2. Development Platform (dev.buffindia.com)

Updated version of the main website with enhanced features, currently in development phase with modern UI/UX improvements.

3. Admin Panel Suite:

- Admin 2 (admin2.buffindia.com): Form response management system for main website inquiries

- Admin 3 (admin3.buffindia.com): Role-based data management portal with complete CRUD operations and permission system

- Admin 4 (admin4.buffindia.com): Employee attendance system with live map tracking for waste collectors

4. Dynamic Contact System (contact.buffindia.com)

SSO-integrated contact pages customized for multiple clients with direct link access.

5. Real-time Feedback Platform (feedback.buffindia.com)

Local-first synchronized frontend with:

  • Dynamic form creation
  • Real-time data synchronization using Docker Zero sync
  • PostgreSQL backend with offline-first capabilities
  • Auto-sync when users come online
  • Live dashboard for admin responses
  • Technical Architecture:

    - Frontend: Next.js with Shadcn UI components

    - Backend: Express.js with complex query optimization

    - Database: PostgreSQL with Prisma ORM

    - Authentication: SSO implementation across all platforms

    - Storage: Azure Blob Storage for file management

    - Email: Resend Email service integration

    - Deployment: Azure VM, Docker containerization, Nginx

    - CI/CD: GitHub Actions with Vercel deployment

    - Development: Cursor IDE

    Business Impact:

    Built scalable solutions managing waste collection operations, client relationships, and digital kiosk networks, contributing to environmental sustainability through innovative technology solutions.

    Tags

    AzureReal-time SyncSSORole ManagementMap TrackingLocal-first

    Key Features

    • Real-time waste collector tracking with live map updates
    • Local-first sync engine with offline capabilities
    • Dynamic form creation and management system
    • SSO integration across multiple admin panels
    • Role-based permission and access control
    • Employee attendance with image capture
    • Analytics dashboard with comprehensive reporting
    • Event management with video upload functionality
    • Digital kiosk content management
    • Complex database query optimization for 100+ tables
    • Multi-client contact system with custom branding
    • Real-time form response handling and notifications

    Technology Stack

    Next.jsExpress.jsPostgreSQLPrisma ORMDockerNginxAzure VMAzure Blob StorageGitHub CI/CDVercelShadcn UIDocker Zero SyncResend EmailSSO Authentication

    Related Websites

    Yash Dangar - Software Engineer & Web Developer