This project aims to simplify and streamline inventory management for retail shops. It provides an intuitive interface for tracking products, managing stock levels, and generating reports. With its modular architecture and robust features, T Shop Inventory Management helps businesses maintain accurate inventory records and improve operational efficiency.
- Built on CodeIgniter 4
- MVC architecture (Models, Views, Controllers)
- Environment-based configuration
- Composer dependency management
- PHPUnit integration for testing
- PHP 7.4 or higher
- MySQL or compatible database
- Web server (Apache, Nginx, etc.)
- Clone the repository:
git clone https://github.com/yourusername/sdipos.git cd sdipos - Install dependencies:
composer install
- Copy the example environment file and configure:
cp .env.example .env
- Set writable permissions: Ensure the writable directory is writable by the web server
- Set up your web server: Point your web server's document root to the public directory.
app/ # Application code (Controllers, Models, Views, etc.)
public/ # Web server root
system/ # CodeIgniter core
writable/ # Writable files (cache, logs, uploads)
tests/ # Unit and feature tests
vendor/ # Composer dependencies