Tripoofy
- Posted at 2024 08 13 10:13:02 AM
- View Project https://tripoofy.com/
- Category Laravel with VUE JS
Tags
- Laravel
- Payments Method
- PHP
- MySQL
- Laravel Jobs
- Stripe
- Klarna
- Tailwindcss
- VueJS
- ViteJS
Description
Overview
Tripoofy is a comprehensive platform designed to assist users in discovering and booking exciting destinations and dining experiences. The platform now includes integrated payment solutions, allowing users to make reservations and payments for cafes and restaurants directly within the application. This feature leverages leading payment gateways and services to provide a seamless, secure, and flexible payment experience.
Key Features
- Booking System: Reserve tables at cafes and restaurants with ease.
- Integrated Payments: Pay for reservations using a variety of payment options, including Klarna, Apple Pay, Google Pay, Visa, Stripe, and PayPal.
- Secure Transactions: Ensure user data and payments are secure with encrypted transactions.
- User-friendly Checkout: Simplified checkout process with multiple payment options for convenience.
- Instant Confirmation: Receive instant booking confirmations and digital receipts.
Backend Architecture
Language: PHP
Framework: Laravel 11
- Version: PHP 8.2
- Features: Utilizes Laravel's built-in features for RESTful API development, authentication, and session management.
Database: MySQL
- Purpose: Stores user data, booking information, payment details, and transaction history.
Queue Management: Laravel Jobs and Cronjob
- Functionality: Handles background tasks such as payment processing, sending booking confirmations, and managing data synchronization.
Payment Integration:
- Stripe: Used for processing credit card payments (including Visa), Apple Pay, and Google Pay.
- PayPal: Provides a flexible payment option for users preferring PayPal transactions.
- Klarna: Offers "buy now, pay later" solutions, allowing users to pay in installments.
Frontend Architecture
- Build Tool: Vite
- Framework: Vue.js 3
- Styling: Tailwind CSS