Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Amirouchissam/StockFlow_webapp

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockFlow – Inventory & Order Management

StockFlow is a web-based inventory management application designed to help small businesses efficiently manage products, categories, and stock movements. It provides real-time inventory tracking, low-stock alerts, and a user-friendly dashboard for monitoring business operations.

Features

  • 📦 Product management (CRUD)
  • 🗂️ Category management
  • 📥 Stock entry (supplier deliveries)
  • 📤 Stock exit (sales)
  • 📊 Real-time inventory calculation
  • ⚠️ Low-stock alerts
  • 📝 Stock movement history
  • 📈 Dashboard with inventory insights

Technologies

  • PHP
  • MySQL
  • HTML5
  • CSS3
  • JavaScript
  • SQL
  • Git & GitHub

Database

The application includes tables for:

  • Product Categories
  • Products
  • Stock Movements

It automatically calculates the current stock using SQL aggregation queries and tracks every inventory transaction.

Project Structure

StockFlow/
├── index.php
├── products.php
├── movements.php
├── css/
├── js/
├── assets/
├── database/
└── README.md

Installation

  1. Clone the repository.
  2. Import the MySQL database.
  3. Configure the database connection.
  4. Run the project using XAMPP, WAMP, or Laragon.
  5. Open the application in your browser.

Learning Objectives

This project demonstrates:

  • CRUD operations
  • Relational database design
  • SQL JOINs and aggregate queries
  • Inventory management logic
  • PHP & MySQL integration
  • Front-end development
  • Back-end development
  • Collaborative development using Git and GitHub

Team Project

This project was developed collaboratively using Git and GitHub, following a version control workflow for feature development, merging, and collaborative coding.

About

StockFlow is a collaborative inventory management web application for small businesses. It enables product and category management, real-time stock tracking, inventory movement history, and low-stock alerts. Built with PHP, MySQL, HTML, CSS, JavaScript, and Git/GitHub for collaborative development.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.