← Back to Case Studies Live Project

CarteDeCredit.tn

Tunisia's first comprehensive credit card comparison platform helping consumers make informed financial decisions across 8+ banks.

Visit Live Site

Project Overview

The Tunisian credit card market lacked transparency. Consumers struggled to compare offerings across banks, and information about fees, benefits, and eligibility was scattered and often unclear.

CarteDeCredit.tn is now the definitive resource for:

  • Comparing credit cards from all Tunisian banks
  • Understanding fees, rates, and benefits
  • Finding the best card for individual needs
  • Learning about credit card best practices

Project Details

Status: Live

Timeline: 8 weeks

Industry: FinTech


Tech Stack

Next.js 14 Express.js MongoDB Cheerio

Infrastructure

cPanel MongoDB Atlas PM2 Nginx

DevOps & CI/CD

Docker GitLab CI Ansible

Security

ModSecurity Fail2ban Let's Encrypt

What We Built

🗄️ MongoDB Atlas Cluster

M10 dedicated cluster with 3-node replica set. Geo-distributed across regions with automated failover. Point-in-time recovery and continuous backups.

⚙️ PM2 Process Management

Production-grade Node.js process manager. Cluster mode for multi-core utilization. Auto-restart on crashes. Memory limits and log rotation configured.

� Docker Containerization

Multi-stage Docker builds for optimized images. Docker Compose for local development. Consistent environments from dev to production.

�️ ModSecurity WAF

OWASP Core Rule Set for SQL injection and XSS protection. Custom rules for API endpoints. Request filtering and input validation at the edge.

🔄 GitLab CI/CD Pipeline

Automated build → test → deploy workflow. SAST security scanning. Ansible playbooks for server provisioning. Blue-green deployments.

� Fail2ban Protection

Intrusion prevention system monitoring SSH, HTTP, and API endpoints. Auto-banning malicious IPs. Integration with iptables firewall rules.

Impact & Metrics

8+
Banks Covered
50+
Credit Cards
<1s
Page Load Time
99.9%
Uptime

Interested in FinTech Solutions?

We specialize in building data-driven financial platforms. Let's discuss your project.

Start a Conversation