Skip to content

A Open Source ERP Application to manage your departmental tasks

Notifications You must be signed in to change notification settings

9akashnp8/mini-ERP

Repository files navigation

miniERP

Your Departmental Routine Tasks, Made Easy.

minitests PEP8

About


miniERP, a Free and Opensource web application to make easy managing your department by automating and simplifying most routine tasks:

  1. Laptop & Employee Managemention
    1. Onboarding: Add new employees and assign them laptops based on the available laptops at the respective branch/location.
    2. Replacement: Process Laptop Replacement requests where existing laptops assigned to the employee are returned and new one's assigned based on the availability at the branch.
    3. Employee Exit: Process the exit of employees with emphasis on return of the laptop assigned to them.
  2. Finance Management
    1. Manage Services: Manage the external services being used by the department
    2. Journal Transactions: Record payments being made to the services
    3. Due Reminders: Automatic & Timely payment due reminders
    4. Payment Confirmation Mail: Automatic Payment Complete mail that can be sent to the Finance Dept.

Features


  • Free & Open Source
  • Built with Django
  • REST APIs via DRF for 3rd party integrations
  • and much more...

Installation (Docker)


git clone https://github.com/9akashnp8/mini-ERP.git
cd mini-ERP
docker-compose build
docker-compose up

Installation (Standard)


  1. Clone the repo

    git clone https://github.com/9akashnp8/mini-ERP.git
    cd mini-ERP
    
  2. Set up & Activate virtual environment

    1. python -m venv venv
    2. cd venv
    3. Scripts\activate.bat
    4. cd ..
    
  3. Install All requirements

    pip install -r requirements.txt
    
  4. Run Migrations & Run the server

    python manage.py migrate
    python manage.py runserver
    

Resources

  • Docs: Work In Progress
  • React Front End: Work In Progress, miniERP-next.js