Wishtales – AI Digital Greeting Card and Gift SaaS Platform
Wishtales is a complete Laravel-based AI digital greeting card and gift SaaS platform (a Laravel eCard system) for creating, customizing, and sending beautiful digital greeting cards and gifts to your loved ones.
It allows users to send heartfelt cards for any occasion, use AI to generate personalized messages, manage contacts, and track upcoming events — all in one elegant platform. Built with a clean UI, structured backend, and real-world use cases in mind.
Core features
Digital card shop
- Browse 100+ ready-made greeting card templates
- Filter cards by occasion category (Birthday, Love, Anniversary, etc.)
- View card details and previews before sending
- Featured and trending cards on homepage
Card customization
- Personalize any card with a custom message
- Preview the card before sending
- Choose recipient details and delivery options
Gift sending system
- Create and send digital gifts with personalized cards
- Unique tracking code for every gift sent
- Recipients can view gifts via a public shareable link
- Manage all sent gifts from the dashboard
- Delete or resend gifts easily
AI card generator
- Generate personalized card messages using AI
- AI-generated card designs based on occasion
- Save AI-generated cards to your account
- View and manage your AI-created cards
- Available to registered users
Contact management
- Add and manage your personal contacts
- Mark contacts as favorites for quick access
- Organize contacts for easy card sending
Upcoming events tracker
- Add important dates and occasions (birthdays, anniversaries, etc.)
- Never miss a special moment with event reminders
- Manage events from your personal dashboard
Inbox
- Receive and view cards sent to you
- Dedicated inbox section for received gifts and cards
User profiles
- Personalized user profile page
- Edit profile information and avatar
- Change password securely
- Manage notification preferences
- Delete account option
Pricing and subscription plans
- Free plan with basic features
- Premium plan with advanced card access and AI features
- Clear pricing comparison page
- Plan upgrade and downgrade support
Billing and payments (Stripe)
- Secure checkout via Stripe
- Billing history for all transactions
- Manage and update payment methods
- Cancel or resume subscription anytime
Admin panel
- Full dashboard with analytics and system overview
- User management (promote to admin, grant premium, delete)
- Card management (create, edit, toggle status, feature cards)
- Category management (add, edit, enable/disable)
- Gift activity monitoring
- AI generation logs
- Subscription plan configuration
- Payment records and transaction history
- Platform settings control
- Export data (Users, Payments, Gifts) to CSV
Static and support pages
- Help Center
- Privacy Policy
- Terms of Service
- Contact / Support form
Security and quality
- Built on the Laravel 11 framework
- CSRF protection on all forms
- Input validation and sanitization
- Role-based access control (Admin / User)
- Secure Stripe payment handling
- Laravel Sanctum for API authentication
- Production-ready structure
Technical details
| Area | Detail |
|---|---|
| Framework | Laravel 11 |
| Frontend | Blade, Tailwind CSS, HTML, JavaScript |
| Database | MySQL |
| Payment | Stripe |
| Auth | Laravel Sanctum |
| Server required | PHP 8.2+, MySQL, Apache or Nginx |
What's included
- Full Laravel source code
- Database schema and migrations
- Seeders with demo data
- Admin panel
- AI generator integration
- Stripe payment integration
- Documentation folder
Documentation
Step-by-step documentation is available in the /documentation folder. It covers installation, configuration, admin usage, and payment setup.
No advanced coding knowledge required for setup.
Thank you for choosing Wishtales. We hope it brings smiles to your users and success to your project.
See the license terms for what the Regular and Extended licenses cover.
Reviews
No reviews yet. Be the first to review this product!
Questions & answers (0)
Sign in to ask a question.
No questions yet. Be the first to ask!