Project Snapshot

  • Client: Mantram (Founder, 4shan Digital)
  • Duration: 25 days for core features + 5 days deployment; ongoing maintenance
  • Team: Multi-role support led by engineering
  • Goal: Replace fragmented WhatsApp/excel operations with a centralized portal for staff tasking, client packages, reminders, and role-based access.
4shan Digital — Staff & Client Operations Portal Project Snapshot 1

Problem

Operations were spread across chat apps and spreadsheets with no automated reminders or visibility into task status, deadlines, or quality checks—causing delays, missed deliverables, and overhead.

Our Approach

  • Build a single portal that unifies staff task management, client package tracking, and automated notifications.
  • Introduce role-based access control (RBAC) for administrators, managers, and staff.
  • Optimize and refactor legacy code, migrate from serverless deployment to a robust VPS setup.

Key Features

  • Staff Management: Managers/admins assign tasks with deadlines. Automatic email notifications to assignees. Completion workflow: staff mark done → managers get notified for review.
  • Client Packages: Create and assign packages to clients with defined deliverables. Track due dates, progress, and SLA adherence.
  • User & Role Management: Promote/demote roles, manage permissions, and control access at module-level.
  • Announcements: Company-wide broadcast for updates and policy changes.
  • File/Object Storage: MinIO-backed storage for assets and deliverables.
  • Smooth UX: GSAP-enhanced interactions for a polished experience.

Tech Stack (Portal)

  • Frontend: Next.js, TypeScript
  • Backend/Services: Firebase (auth/data where applicable)
  • Storage: MinIO object storage
  • Animations: GSAP
  • Infra: Hostinger VPS with Dokploy for deployment and service orchestration

Challenges & Solutions

  • Legacy Codebase Quality: Previous codebase was unoptimized and hosted on Vercel. Solution: Refactored core components, improved data flows, prepared for stable VPS deployment.
  • SSL Provisioning Failure: Dokploy auto-SSL failed. Solution: Manually provisioned SSL certificates and configured renewals to restore secure access.

Impact

  • Consolidated operations in one portal—no more scattered chats and spreadsheets.
  • Automated alerts and reminders reduced follow-ups and missed deadlines.
  • Clear accountability with RBAC and task ownership.
  • Faster onboarding and better visibility for leadership.

Client Feedback

“Daily Lance's work on our project was exceptional. Their team took the time to understand our needs and delivered a product that exceeded our expectations. The attention to detail and quality of work was outstanding. We highly recommend Daily Lance for any web development project.”