# Checkinly > Checkinly is a multi-tenant SaaS platform for automating guest check-ins at short-term rental properties in Albania. Designed for Airbnb hosts, apartment owners, and boutique hotels. Default language: Albanian (sq); English also supported. ## What Checkinly Does Checkinly eliminates manual guest check-in paperwork. Hosts create reservations in their dashboard, generate a secure one-time token link, and send it to the guest. Guests fill out an online form (ID details, document photo uploads, signatures, contact info). After submission, access codes and WiFi credentials are automatically delivered via email. ## Core Features - **Secure token check-in links** - SHA-256 hashed, single-use, expire after submission - **Multi-guest support** - auto-populated guest cards based on reservation guest count - **Document photo uploads** - front + back of ID, passport, or driver's license via UploadThing - **Automated email delivery** - access codes and property instructions sent after check-in - **Multi-property management** - create properties with multiple units - **Reservation management** - CRUD with status tracking (PENDING, CONFIRMED, CANCELLED, COMPLETED) - **Host dashboard analytics** - real-time stats (staying now, upcoming, this month) - **Plan-based limits** - enforced on property and unit creation ## Target Users - Airbnb hosts in Albania - Short-term rental property owners - Boutique hotel managers - Apartment complex operators ## Pricing Plans | Plan | Price | Properties | Units | |------|-------|-----------|-------| | Starter (PLAN_1) | €10/month | 1 | 1 | | Pro (PLAN_2) | €15/month | 3 | 3 | | Business (PLAN_3) | €45/month | Unlimited | Unlimited | ## How It Works (3 steps) 1. **Create & Configure** - Host adds their property and units to Checkinly, sets up access instructions, WiFi credentials, and document requirements 2. **Send Check-in Link** - For each reservation, a unique secure link is generated and sent to the guest via email 3. **Guest Checks In** - Guest fills out the digital form at their convenience; access codes are delivered automatically upon submission ## Technology - **Framework:** Next.js 16 with App Router - **Language:** TypeScript (strict) - **Database:** PostgreSQL (Neon) via Prisma v7 - **Auth:** JWT in HTTPOnly secure cookies, 7-day expiry - **Email:** Resend - **File uploads:** UploadThing - **Deployment:** Vercel - **i18n:** next-intl (sq default, en secondary) ## Access - **Homepage / Landing:** https://www.checkinly.al - **Register as host:** https://www.checkinly.al/sq/register - **Login:** https://www.checkinly.al/sq/login - **English registration:** https://www.checkinly.al/en/register ## Security & Privacy - Guest check-in tokens are SHA-256 hashes of a random secret - never guessable - Tokens are single-use and invalidated after submission - WiFi passwords stored encrypted at rest (AES-256) - Admin panel (platform owner) is completely separate from host panel via RBAC - New hosts start as PENDING and must be approved by a platform admin before accessing the dashboard ## Supported Languages - Albanian (shqip) - default - English ## Company Checkinly is built and operated in Albania, serving the Albanian short-term rental market. Targeted at the growing Airbnb and vacation rental ecosystem in Albania and Kosovo.