Skip to content

AchrefHemissi/ERP-Stock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERP-Stock

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.

🌐 Live Demo

🔗 Live Application


🛠️ Tech Stack

  • Frontend: JavaScript, HTML, CSS
  • Backend: C# (.NET)
  • Project Structure:
    • frontend/ – Frontend interface
    • backend/ – Backend logic and APIs
    • WebOrder/ – Additional web module (likely for order processing)

📦 Features

  • 📊 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.


🚀 Getting Started

Prerequisites

Make sure you have the following installed:


Installation

  1. Clone the repository
git clone https://github.com/Dhia9030/ERP-Stock.git
cd ERP-Stock
  1. Backend Setup
cd backend
dotnet restore
dotnet build
dotnet run
  1. Frontend Setup
cd ../frontend
npm install
npm start
  1. Access the Application

Visit http://localhost:3000 in your browser.


📁 Project Structure

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

🤝 Contributing

Contributions are welcome! If you find a bug or want to add a feature:

  1. Fork the repo
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes
  4. Push to the branch (git push origin feature-name)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.


About

This project is an ERP web application designed to manage inventory, warehouses, and customer orders. Built with ASP.NET Core for the backend and React for the frontend, it offers secure user authentication and real-time stock tracking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 54.8%
  • JavaScript 39.3%
  • HTML 5.0%
  • CSS 0.9%