TenderDetail CRM

Internal customer relationship management system designed to support sales operations, customer tracking, and workflow automation.

Active Internal System Backend Developer

Project Overview

TenderDetail CRM is an internal platform used by sales and support teams to manage leads, customers, communication history, and operational workflows. The system is designed for performance, security, and scalability.

My Responsibilities

  • Designed and developed backend APIs using ASP.NET Core
  • Implemented authentication and authorization using cookies
  • Integrated WhatsApp messaging using Gallabox API
  • Implemented caching to improve response times
  • Integrated Razorpay payment gateway for transactional flows
  • Built analytics and reporting endpoints for operational insights

Technology Stack

ASP.NET Core 6.0 SQL Server 2019 Elasticsearch Cookie Authentication Caching Dependency Injection WhatsApp API (Gallabox) Razorpay Payment Gateway NLog (Centralized Logging) Analytics & Reporting

Architecture & Design

The system follows a layered architecture with a clear separation of concerns. Business logic is isolated through dependency injection, ensuring loose coupling and testability. Data access is implemented using ADO.NET with the repository pattern.

Challenges & Solutions

  • Handled performance bottlenecks using caching and query optimization
  • Ensured secure authentication using cookie-based auth
  • Handled third-party API failures with retries and logging
  • Maintained data consistency under concurrent usage
This project is an internal system. Access is restricted to authorized users only.