DevOps Projects in GujranwalaDevOps Projects in GujranwalaRangoli CRM - Serverless React CRM Platform
Rangoli CRM was a serverless React.js CRM platform that I developed from scratch, including the frontend, serverless backend workflows, API integrations, deployment, and production setup. The system was built to manage customers, orders, billing, printable invoices, shipments, and business reporting from a single dashboard.
The frontend was built with React.js and hosted on Firebase Hosting. For backend/serverless logic, I used Firebase Cloud Functions, while Hasura was deployed on Heroku to provide GraphQL APIs for application data. I integrated shipment workflows, including Shiprocket, so the business could manage order delivery and tracking directly through the CRM.
My Role
Full Project Developer
Key Work
Developed the complete CRM from scratch
Built React.js dashboard screens for customers, orders, billing, invoices, shipments, and reports
Hosted the frontend on Firebase Hosting
Built serverless workflows using Firebase Cloud Functions
Used Hasura on Heroku for GraphQL data APIs
Integrated GraphQL APIs with Apollo Client
Integrated Shiprocket for shipment and delivery workflows
Managed frontend state using Redux
Built responsive UI using Ant Design
Handled deployment, debugging, and production setup
Tech Stack
React.js, Redux, Ant Design, Firebase Hosting, Firebase Cloud Functions, Hasura, GraphQL, Apollo Client, Heroku, Shiprocket API, JavaScript Time-Tracker Pro — Intelligent Time Management & Productivity SaaS
A comprehensive SaaS platform that helps teams and freelancers track time,
manage projects, and optimize productivity with AI-powered insights.
Core Features:
Real-time time tracking with automatic detection
Project & task management with hierarchical organization
Detailed time analytics and productivity reports
Team collaboration & billable hours tracking
Invoice generation from tracked time
Browser extension for seamless tracking
Mobile app for on-the-go time logging
Idle time detection & smart reminders
Integration with popular tools (Slack, Jira, Asana, Google Calendar)
AI-Powered Capabilities:
Automatic activity categorization using machine learning
Predictive project time estimates
Productivity insights & trend analysis
Smart recommendations for time optimization
Natural language project/task creation
Anomaly detection for unusual patterns
Dashboard & Reporting:
Real-time team activity dashboard
Customizable productivity reports
Time distribution charts & visualizations
Client billing reports with detailed breakdowns
Performance metrics & KPIs
Export to PDF, CSV, or integrate with accounting software
Technical Stack:
Frontend: React, Next.js, TypeScript, Tailwind CSS
Backend: Node.js, Express, NestJS
Database: PostgreSQL for relational data, Redis for caching
AI/ML: Python (scikit-learn, TensorFlow) for predictions
Real-time: WebSockets for live updates
Infrastructure: Docker, AWS EC2, S3, Lambda
CI/CD: GitHub Actions
Authentication: OAuth 2.0, JWT tokens
Key Accomplishments:
✓ 1000+ concurrent users support
✓ Sub-100ms API response times
✓ 99.9% uptime SLA
✓ Encrypted data storage & transmission
✓ GDPR compliant
✓ Scalable microservices architecture
✓ Automated testing (Jest, Cypress)
This project demonstrates expertise in:
SaaS architecture & scalability
Real-time systems & WebSockets
AI/ML integration for predictions
Payment processing & invoicing
User authentication & security
Team collaboration features
Production deployment & DevOps