Tradelous Desktop
Tradelous is an application developed as a personal project. It provides a practical platform designed to facilitate the control of products and sales for various businesses.

Contents
🛠️ Technologies
Built with:
🚀 Getting Started
Prerequisites
Before running the application, ensure the following tools are installed on your system:
Important: This application requires the backend service to be running. Please refer to the Tradelous Backend repository for installation and setup instructions.
Installation & Setup
# Clone the repository
$ git clone https://github.com/RiadOliveira/Tradelous-desktop.git
# Navigate to project directory
$ cd Tradelous-desktop
# Install dependencies
$ npm install
# Start the application
$ npm start
⚙️ Features
- User Management System - Complete user lifecycle management with role-based access control, supporting administrator and employee permission levels with secure authentication.
- Company Administration - Full company profile management with registration, updates, and configuration capabilities accessible post-user authentication.
- Employee Management - Administrative dashboard for hiring and terminating employees using unique user IDs, with streamlined workforce management workflows.
- Product Catalog Management - Comprehensive product CRUD operations with role-based permissions, enabling both administrators and employees to maintain inventory records.
- Barcode Integration - Barcode scanning functionality that associates physical products with digital records, enabling efficient product identification and search capabilities.
- Sales Transaction System - Sales recording with quantity tracking and multiple payment method support (cash and card transactions).
- Search & Analytics - Intelligent search system with dual functionality: product lookup by name and sales analytics with flexible date ranges (daily, weekly, monthly periods) starting from user-selected dates.
📷 Application Screenshots
Authentication





Dashboard

Company Management






📝 License
This project is MIT Licensed. See
LICENSE file for more details.
👨💻 Author
Ríad Oliveira
🌐 Socials