ERP-Stock is a full-featured Enterprise Resource Planning (ERP) system focused on inventory and order management. Built with C# and a modern frontend stack, it helps businesses efficiently handle their stock levels, warehouse operations, and customer orders through a responsive and user-friendly web interface.
- Frontend: JavaScript, HTML, CSS
- Backend: C# (.NET)
- Project Structure:
frontend/– Frontend interfacebackend/– Backend logic and APIsWebOrder/– Additional web module (likely for order processing)
-
📊 Dashboard Overview
Real-time dashboard summarizing stock levels, recent orders, and key metrics. -
📦 Inventory Management
Create, update, or remove product entries. Track item quantity, pricing, categories, and units. -
📥 Stock In / 📤 Stock Out Tracking
Monitor all inbound and outbound stock transactions with dates, users, and reference info. -
📁 Multi-Warehouse Support
Organize and track stock across multiple warehouses or locations. -
🛒 Order Management
Create and manage customer orders. Modify quantities, assign products, and track order fulfillment status. -
📄 Invoices and Delivery Notes
Automatically generate printable invoices and delivery slips for processed orders. -
👥 User Authentication & Roles
Secure login system with role-based access control (e.g., Admin, Manager, Staff). -
📇 Supplier & Client Records
Store and link supplier and client data with transactions. -
📈 Analytics (Planned)
View low stock alerts, best-selling products, and usage trends. -
🌍 Responsive Web Design
Mobile-first design for seamless usage on desktop, tablet, or mobile.
Make sure you have the following installed:
- Clone the repository
git clone https://github.com/Dhia9030/ERP-Stock.git
cd ERP-Stock- Backend Setup
cd backend
dotnet restore
dotnet build
dotnet run- Frontend Setup
cd ../frontend
npm install
npm start- Access the Application
Visit http://localhost:3000 in your browser.
ERP-Stock/
├── backend/ # C# .NET backend
├── frontend/ # Frontend interface (JS/HTML/CSS)
├── WebOrder/ # Additional module for order handling
├── ERP.sln # Visual Studio solution file
└── README.md
Contributions are welcome! If you find a bug or want to add a feature:
- Fork the repo
- Create a new branch (
git checkout -b feature-name) - Commit your changes
- Push to the branch (
git push origin feature-name) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for more details.