{"id":28368864,"url":"https://github.com/romilagarwal/inventory-management","last_synced_at":"2026-02-01T22:31:35.097Z","repository":{"id":287294204,"uuid":"964255203","full_name":"Romilagarwal/Inventory-Management","owner":"Romilagarwal","description":"This Inventory Management System is a lightweight, web-based solution designed for small to medium businesses to track inventory, process sales, and monitor purchasing activities. Built with PHP and MySQL, it provides an intuitive interface for maintaining accurate stock levels while offering robust reporting capabilities.","archived":false,"fork":false,"pushed_at":"2025-04-11T18:17:58.000Z","size":16283,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-20T22:41:35.965Z","etag":null,"topics":["apache","htdocs","inventory-management","php","sql","stock-management-system"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Romilagarwal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-10T23:40:43.000Z","updated_at":"2025-04-11T18:21:40.000Z","dependencies_parsed_at":"2025-04-11T01:19:49.687Z","dependency_job_id":"a52fa9be-abf8-4053-9397-bf8d8ccc4213","html_url":"https://github.com/Romilagarwal/Inventory-Management","commit_stats":null,"previous_names":["romilagarwal/inventory-management"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Romilagarwal/Inventory-Management","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romilagarwal%2FInventory-Management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romilagarwal%2FInventory-Management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romilagarwal%2FInventory-Management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romilagarwal%2FInventory-Management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Romilagarwal","download_url":"https://codeload.github.com/Romilagarwal/Inventory-Management/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romilagarwal%2FInventory-Management/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28993253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T22:01:47.507Z","status":"ssl_error","status_checked_at":"2026-02-01T21:58:37.335Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","htdocs","inventory-management","php","sql","stock-management-system"],"created_at":"2025-05-29T05:08:20.185Z","updated_at":"2026-02-01T22:31:35.079Z","avatar_url":"https://github.com/Romilagarwal.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📦 Inventory Management System\n\nA comprehensive web-based inventory management solution for tracking products, sales, and purchases. This system provides real-time stock monitoring, sales processing, and detailed reporting capabilities.\n\n![Inventory Management](https://via.placeholder.com/800x400?text=Inventory+Management+System)\n\n---\n\n## ✨ Features\n\n- 🔐 **User Authentication**: Secure login system\n- 📊 **Stock Management**: View, update, and delete inventory items\n- 🛒 **Purchase Processing**: Add new products to inventory\n- 💰 **Sales Processing**: Process sales with automatic inventory updates\n- 📈 **Reports Generation**: \n  - 📋 Purchase reports with date filtering\n  - 📉 Sales reports with date filtering\n- 📄 **PDF Export**: Generate printable reports\n\n---\n\n## 🔧 Prerequisites\n\n- ⚙️ PHP 7.0 or higher\n- 🗄️ MySQL/MariaDB\n- 🌐 Web server (Apache/Nginx)\n- 🖥️ Web browser with JavaScript enabled\n\n---\n\n## 🚀 Installation\n\n1. **📥 Clone the repository or download the source code**\n\n2. **🗃️ Database Setup**\n   ```sql\n   CREATE DATABASE ims480;\n   USE ims480;\n   ```\n\n3. **📂 Import Database Schema**\n   - Import the SQL file from `DATABASE FILE/ims480.sql` using phpMyAdmin or MySQL command line:\n   ```bash\n   mysql -u username -p ims480 \u003c DATABASE FILE/ims480.sql\n   ```\n\n4. **⚙️ Configure Database Connection**\n   - Open `connection.php` and update the database credentials if needed:\n   ```php\n   $servername = \"localhost:3333\";\n   $username = \"root\";\n   $password = \"\";\n   $dbname = \"ims480\";\n   ```\n\n5. **🚀 Deploy to Web Server**\n   - Move all files to your web server's document root or a subdirectory\n   - Ensure PHP has write permissions to the directory\n\n---\n\n## 📋 Usage\n\n1. **🔑 Login**\n   - Access the system via: `http://your-server/path-to-project/login.php`\n   - Default credentials:\n     - Username: `admin`\n     - Password: `admin`\n\n2. **📊 Stock Management**\n   - View current inventory levels\n   - Update product details (name, description, quantity, price)\n   - Remove products from inventory\n\n3. **➕ Adding New Products**\n   - Navigate to the Purchase menu\n   - Enter product details including name, description, unit count, and price\n   - Submit to add to inventory\n\n4. **💲 Processing Sales**\n   - Select products from the Sales menu\n   - Enter quantity to sell\n   - System automatically updates inventory\n\n5. **📊 Generating Reports**\n   - Select date ranges for filtered reports\n   - View purchase history and total expenses\n   - View sales history and revenue\n   - Export reports to PDF using the print function\n\n---\n\n## 🔒 Security Considerations\n\n- 🔐 Change the default admin credentials immediately after installation\n- 🛡️ Consider implementing additional authentication measures for production\n- 🔒 Use HTTPS for secure data transmission\n- 🔑 Restrict database user permissions\n\n---\n\n## 💻 Technologies Used\n\n- 🎨 **Frontend**: HTML, CSS, Bootstrap 5\n- ⚙️ **Backend**: PHP\n- 🗄️ **Database**: MySQL\n- 📚 **Plugins/Libraries**: Bootstrap 5, jQuery\n\n---\n\n## 📷 Screenshots\n\n![Dashboard](https://via.placeholder.com/600x300?text=Dashboard)\n![Sales Processing](https://via.placeholder.com/600x300?text=Sales+Processing)\n![Reports Interface](https://via.placeholder.com/600x300?text=Reports+Interface)\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n---\n\n## 📞 Contact \u0026 Support\n\nHaving issues or need enhancements? Open an issue in the GitHub repository or contact the developer.\n\n---\n\n\u0026copy; 2025 Inventory Management System | Developed with by Romil-Agarwal","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromilagarwal%2Finventory-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fromilagarwal%2Finventory-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromilagarwal%2Finventory-management/lists"}