Skip to main content

Introduction

Welcome to the eClassify documentation! This guide will help you set up and use eClassify, a comprehensive classification system.

What is eClassify?

eClassify is a powerful classification platform that helps you organize and categorize content effectively. It includes:

  • Admin Panel
  • Mobile Application
  • Web Application

Getting Started

The documentation is organized into several sections:

  1. Admin Panel Setup - Instructions for setting up and configuring the admin panel
  2. Mobile Application Setup - Guide for setting up and customizing the mobile app
  3. Web Application Setup - Steps to configure and deploy the web application
  4. Support - How to get help and contact information

Thank you for choosing eClassify!

Prerequisite

For Web

  1. VPS Hosting: A Virtual Private Server (VPS) is mandatory to ensure reliable performance and security. Shared hosting environments are not supported for this web application.
  2. Node.js Support: The server must support Node.js, as it is essential for running the application.
  3. Memory Requirements: The server should have at least 3-4 GB of free RAM to handle the application's processes effectively.
  4. SSH Root Access: The server must provide SSH root access to execute Node.js commands and manage the application.

For Admin Panel

  1. PHP Version: Eclassify Admin panel is built using Laravel Framework 10.0 so you need PHP version minimum 8.1.0 or higher version installed on your server.

For App

  1. Flutter Version: Flutter stable channel 3.29.2 sdk version
  2. Java Version: JDK version 22

Note: A VPS server is only required if you plan to use the web application. For hosting the web app, a VPS server is mandatory to ensure proper functionality and performance. However, if you are only using the mobile app and the admin panel, you can opt for a shared hosting server as it is sufficient for these components.