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
📧
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