Introduction

Overview of OvoSale - Complete Cross-Platform POS Solution | Android & iOS Mobile Apps, Web, PWA-Desktop

OvoSale is a complete cross-platform POS solution designed to streamline business operations across multiple platforms. With dedicated mobile apps, a responsive web interface, and a PWA for seamless desktop usage, OvoSale offers a robust and feature-rich system for managing sales, inventory, purchases, reports, customers, suppliers, transactions, and human resources (HRM) effortlessly. Whether you run a retail store, a supermarket, or a small business, OvoSale equips you with the essential tools to enhance efficiency, manage your team, improve customer experience, and drive business growth.

Thank you for choosing OvoSale If you have any questions not covered in this documentation, please feel free to reach out to us via email. We’re here to assist and will respond as promptly as possible. Thank you again!

Server Requirements

All server requirements are stated bellow

  • PHP Version 8.3 or 8.3+
  • MySQL Version 8.0+ or MariaDB version 10.6+
  • BCMath PHP Extension
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • GD PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • pdo_mysql PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Session PHP Extension
  • Zip PHP Extension
  • allow_url_fopen()
  • file_get_contents()

Installation

Application installation process

Installation Steps:

  • Upload the downloaded files directly to your server after purchase to begin setup.
  • Extract the downloaded file and move all contents from the Files folder to your desired installation directory. Ensure that both index.php and .htaccess are included.
  • Quickly set up your database using the Database Wizard/Manager in your control panel.
  • After creating the database, access phpMyAdmin on your server, select the newly created database, and import the project database from the Files/Installation folder.
  • After importing the database, configure the database credentials in the .env file and update the necessary environment variables.
  • Installation is almost complete. Your site is now ready to browse. Simply visit http://your-site-url/admin and log in with the credentials below
    • username:admin
    • password:admin

Folder Structure

Important details about the application folder structure

  • assets
  • core
  • .htaccess
  • index.php
  • In the assets folder, you'll find all the necessary assets such as CSS, JS, and images. If you need to edit or modify any CSS or JS, this is the folder to access.
  • The core folder contains the core Laravel files, maintaining the full MVC structure of the project for seamless functionality and organization.

Admin Dashboard

Overview of the admin dashboard

Sale

Overview of the all sale

Purchase

Overview of the all purchase

Product

Overview of the all products

Stock Report

Overview of the stock report

Sale Report

Overview of the sale report

Purchase Report

Overview of the purchase report

Expense Report

Overview of the expense report

Profit Loss Report

Overview of the profit loss report

General Setting

General settings overview

Brand Setting

Brand settings overview

PWA Configuration

PWA configuration overview

System Configuration

System configuration overview

Notification Setting

Notification setting overview

Extensions

Overview of the platform integrated extensions

Localization

Overview of platform localization settings

Information

Overview of application information and technologies

Support

How to get assistance

Email Us: [email protected]