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