Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accounting Management System

Overview

The Accounting Management System is a web-based application built with Django to help businesses manage their financial transactions efficiently. It allows users to track income, expenses, invoices, and generate financial reports in a structured and automated way.

Features

  • User Authentication & Role Management – Admins, accountants, and employees with different access levels
  • Dashboard & Analytics – Interactive financial insights with charts and reports
  • Income & Expense Tracking – Record and categorize transactions with ease
  • Invoice Management – Create, send, and track invoices
  • Tax & GST Calculation – Automated tax handling based on predefined rules
  • Bank Reconciliation – Match transactions with bank statements
  • Multi-Currency Support – Manage accounts in different currencies
  • Data Export & Backup – Export reports in CSV, Excel, or PDF formats

Technology Stack

Backend: Django (Python)
Frontend: HTML, CSS, JavaScript, Bootstrap
Database: PostgreSQL/MySQL
APIs: REST API for seamless integrations
Deployment: Docker, AWS/Heroku

Installation

  1. Clone the Repository
  1. Create & Activate Virtual Environment
  • python -m venv venv
  • source venv/bin/activate # On Windows use: venv\Scripts\activate
  1. Install Dependencies
  • pip install -r requirements.txt
  1. Configure Database & Migrations
  • python manage.py makemigrations
  • python manage.py migrate
  1. Run the Server
  • python manage.py runserver

The app will be available at http://127.0.0.1:8000/

Usage

Register/Login as an Admin or Accountant
Add income & expenses
Generate invoices and track payments
View analytics and reports

Contributing

Contributions are welcome! Feel free to fork the repo and submit a pull request. License

This project is licensed under the MIT License.

About

The Accounting Management System is a Django-based web application designed to simplify financial management for businesses. It helps users track income, expenses, invoices, and financial reports efficiently.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages