System Features

Discover the powerful features that make CypRentacar the ultimate car rental solution

🎯Core Features

💱

Multi-Currency Support

  • 4 currencies: GBP, EUR, USD, TRY
  • Real-time exchange rates
  • Auto-conversion to GBP for payment
📅

Advanced Booking System

  • Minimum 3-day rental period
  • Real-time availability checking
  • 8-digit unique booking code
  • PDF confirmation generation
💰

Smart Pricing Engine

  • Daily rental rates
  • CDW Insurance included
  • Location & time-based fees
  • VAT (18%) calculation
  • Transparent price breakdown
🚗

Fleet Management

  • 5-digit unique car codes
  • Quota & stock tracking
  • Available units display
  • Request booking when unavailable
🔒

Secure Payment System

  • 3D Secure payment integration
  • 3D Secure support
  • Payment link generation
  • Email & WhatsApp payment links
📈

SEO Optimized

  • Dynamic meta tags
  • Structured data (JSON-LD)
  • XML sitemap
  • SEO-friendly URLs

🔧Admin Panel Features

📊 Comprehensive Dashboard

  • Real-time statistics (today/week/month)
  • Revenue charts and graphs
  • Recent bookings overview
  • Quick actions panel

🚘 Car Management

  • Full CRUD operations
  • Image upload & management
  • Multi-currency pricing setup
  • Quota & availability control

📝 Booking Management

  • View & filter all bookings
  • Manual booking creation
  • Edit & update reservations
  • Generate & send payment links
  • Cancel/refund processing
  • Excel export functionality

👥 Customer Management

  • Complete customer database
  • Booking history tracking
  • Email-based unique records
  • Customer data export

📈 Advanced Reporting

  • Custom date range selection
  • Revenue charts & analytics
  • Booking analysis by car type
  • Customer analytics dashboard
  • Excel & print-friendly exports

📝 Blog Management

  • Rich text editor
  • SEO fields (slug, meta, keywords)
  • Image upload support
  • Draft/Published status

🔒Security Features

SQL Injection Protection

Prisma ORM security

XSS Protection

Input sanitization

CSRF Tokens

Request verification

Rate Limiting

API abuse prevention

Bcrypt Hashing

Secure passwords

HTTPS Enforcement

Encrypted connections

🚀Technology Stack

⚛️

Frontend

Next.js 16, React 19, TypeScript

🗄️

Database

PostgreSQL + Prisma ORM

💳

Payment

Virtual POS (3D Secure)

🎨

Styling

Tailwind CSS

📧

Email

Nodemailer (SMTP)

💱

Currency

Exchange Rate API

🔐

Auth

NextAuth.js

☁️

Deployment

Railway

Performance Features

🚀

Next.js SSR/SSG

Server-side rendering & static generation

🖼️

Image Optimization

Automatic image compression

📦

Code Splitting

Optimized bundle size

Lazy Loading

Load resources on demand

🔍

Query Optimization

Database indexing

💾

API Caching

Response caching