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

Wallet & Payment System

User Management & Authentication

Project Management

Communication & Support

Reporting & Analytics

Content Management

System & Configuration

Technical Infrastructure

Mobile App

UI/UX

πŸ› οΈ Tech Stack

Backend

Deployment

πŸ“¦ 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:

Admin Login

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