Getting Started
Welcome to the Investra documentation!
This comprehensive guide is your go-to resource for everything related to the Investra platform. Whether you are setting up the system for the first time, configuring advanced settings, or managing day-to-day operations, you will find all the necessary information here.
We have structured this documentation to be easy to navigate, ensuring you can quickly find the answers you need. From initial server setup to detailed management instructions, we are here to support you in building and maintaining a robust investment platform.
Explore the sections to get started, and feel free to reach out if you need further assistance.
π Summary
Real estate has long been recognized as one of the most stable and profitable investment opportunities. However, traditional real estate investment creates significant barriersβrequiring substantial capital, lacking transparency in ROI distributions, and burdening administrators with complex manual tracking of multiple investors and payments. These challenges prevent average investors from participating in this lucrative market while creating operational inefficiencies for investment firms.
Investra revolutionizes real estate investment by democratizing access through a share-based micro-investment system. The platform breaks down expensive properties into affordable shares, allowing anyone to start investing with minimal capital. With three distinct share types (fixed, renewable, infinite), investors can choose strategies that match their risk profiles while benefiting from automated ROI distributions, real-time project tracking, and transparent funding progress gauges.
Built on Laravel 12 for the admin panel and React Native for mobile apps, Investra provides a complete investment management solution with automated workflows for KYC verification, payment processing through 18+ gateways, and investor management. The platform eliminates manual calculations and administrative overhead while providing comprehensive reporting, multi-currency support, and native mobile applications for iOS and Android. By addressing these fundamental challenges, Investra empowers real estate firms, crowdfunding platforms, and investment companies to expand their investor base, reduce operational costs, and deliver a superior investment experience.
π Features
Core Investment Features
- Share-based micro investment system
- Three share types (fixed, renewable, infinite) with flexible ROI
- Automated ROI distribution with monthly/yearly scheduling
- Project lifecycle management (draft β published β completed)
- Share ownership tracking with batch purchase support
- Investment gauge showing funding progress and share availability
- ROI payout scheduling and automated distribution to share holders
- Capital distribution on project completion (auto for fixed/infinite, manual for renewable)
- Share status management (active, listed, sold, completed)
- Project features, documents, and gallery attachments
Wallet & Payment System
- Member wallet with deposit and withdrawal management
- Payment gateway integration (Stripe, PayPal, and 16 more)
- Withdrawal request management with approval workflow
- Deposit tracking and approval system
- Multi-currency support with auto-refresh rates
- Commission-based withdrawal fee system
- User balance management (add/subtract)
User Management & Authentication
- User registration and authentication system
- KYC verification system for users
- Role-based access control for admin users
- Social media authentication (OAuth)
- User account status control (ban/deactivate)
- Admin profile management with password change
Project Management
- Project features, documents, and gallery management
- Project cities and types categorization
Communication & Support
- Support ticket system with real-time chat
- Email notification system with customizable templates
- SMS notification integration
- Firebase push notification support
- Real-time notifications for platform activities
Reporting & Analytics
- Transaction reports and export functionality
- Login log tracking with browser analytics
- Export functionality (Excel, CSV, PDF) for reports
Content Management
- Page and section builder for content management
- Dynamic menu builder
- Contact form and subscriber management
- FAQ and testimonial management
- SEO management and sitemap generation
- File manager with folder organization
System & Configuration
- Multi-language support with JSON translation
- System configuration management
- Task scheduler for automated operations
Technical Infrastructure
- REST API with Swagger documentation
- Laravel Sanctum for API authentication
- Redis caching for improved performance
- Queue system for background job processing
- Laravel Pint for code formatting
Mobile App
- React Native for iOS and Android
- Full-featured mobile investment platform
- See Mobile App Documentation
UI/UX
- Dark mode support throughout admin panel
- Responsive design with Tailwind CSS v4
π οΈ Tech Stack
Backend
- Framework: Laravel 12
- Database: MySQL / MariaDB
- Style: Tailwindcss
- Swagger: Swagger UI for API documentation
- JavaScript: JQuery, Alpinejs
- Real-Time Communication: Firebase
- Caching: Redis/Memcache/Database/File
Deployment
- Web Server: cPanel / Apache / Nginx
- Environment: PHP 8.2, 8.3, 8.4
π¦ What's Included
After purchasing Investra on CodeCanyon with your CodeCanyon account, go to your download page. You can choose to download Investra. After extracting the package, you will find the following files:
You can get the following items after purchasing our template from CodeCanyon:
- Documentation: You will find the documentation in the
documentationfolder. This documentation will guide you through the process of setting up your account and managing your investment platform. - Source Code: You will find the source code in the
core.zipfile. When you extract this core zip file, you will see theadmin.zipandmobile.zipfiles which contain the admin panel source code and mobile application source code. - Deployment: You will find the deployment files in the
deployment.zipfolder which is for automated deployment. This is the code that you will need to install on your server to run investra. - Local Deployment: You will find the local deployment folder that you can use to run investra locally for automated deployment.
Demo Link
- Admin https://investra-backend.softivus.com/
- Mobile App Android APK
Admin Login
- Email: admin@gmail.com
- Password: 12345678
Note: On the demo, if the OTP page arrives then you can use the OTP 123456 or any other OTP to login.
π API Documentation
You can find the API documentation for investra on our website: https://investra-backend.softivus.com/api/documentation
or you can find it when you deploy our admin panel. Just add /api/documentation after your admin panel URL.
π Project Folder Structure
Below is the standard structure of the Laravel + TailwindCSS backend project:
admin/
βββ app/
β βββ Broadcasting/
β βββ Casts/
β βββ Console/
β βββ Enums/
β βββ Events/
β βββ Exceptions/
β βββ Exports/
β βββ Facades/
β βββ Handlers/
β βββ Helpers/
β βββ Http/
β βββ Jobs/
β βββ Listeners/
β βββ Models/
β βββ Notifications/
β βββ Observers/
β βββ Providers/
β βββ Rules/
β βββ Services/
β βββ Traits/
β βββ View/
βββ bootstrap/
βββ config/
βββ database/
β βββ factories/
β βββ migrations/
β βββ seeders/
βββ public/
β βββ index.php
βββ resources/
β βββ admin/
β β βββ css/
β β βββ js/
β βββ shared/
β β βββ css/
β β βββ fonts/
β β βββ js/
β βββ views/
β β βββ admin/
β β βββ client/
β β βββ email/
β β βββ errors/
β β βββ invoice/
β β βββ reports/
β β βββ vendor/
β βββ js/
βββ routes/
β βββ client/
β β βββ auth.php
β β βββ payment.php
β β βββ main.php
β βββ admin.php
β βββ console.php
βββ storage/
βββ tests/
βββ .env.example
βββ artisan
βββ postcss.config
βββ composer.json
βββ composer.lock
βββ package-lock.json
βββ package.json
βββ vite.config.js