Skip to content

Notesheet Tracker for IIT Patna. A system developed to manage and track notesheet approvals (settlement, reimbursement, and disbursement) for IIT Patna. Currently in the testing phase, it will be deployed soon for official use.

Notifications You must be signed in to change notification settings

AnnonymousBanda/NotesheetTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notesheet Tracker

The Notesheet Tracker is a comprehensive platform designed to streamline the management and approval process of financial notesheets for clubs and fests at Indian Institute of Technology, Patna (IIT Patna). This system ensures transparency, efficiency, and accountability by enabling the creation, customization, approval, and tracking of financial notesheets through a structured workflow.

Key Features

  • Templates for Notesheets:

    • Reimbursement: Submit requests for reimbursement of personal expenses incurred during an event.
    • Disbursement: Request advance funds for an upcoming event.
    • Settlement: Finalize and settle all expenses and bills after an event concludes.
  • Approval Workflow: Notesheets pass through a predefined sequence of approvals:

    1. General Secretary (GenSec)
    2. Vice President Gymkhana (VP)
    3. ARSA/DRSA
    4. President Gymkhana
    5. Payment In Charge (PIC)
    6. Associate Dean (ADean) Each approver can either forward the notesheet with their comments or reject it with reasons.
  • Customizable Notesheets: Clubs and fests can use pre-designed templates or upload their own PDFs to create notesheets.

  • Reminders for Pending Tasks: Automated daily reminders for pending approvals to ensure timely processing.

  • Full Audit History: Every individual involved in the approval chain can view the complete history of their actions, including dates and comments, with the ability to download notesheets as PDFs.

  • Digital Signatures: Forwarded notesheets include verifiable digital signatures for authenticity.

  • Expense Tracker:

    • Clubs can view their expenditures.
    • GenSec can view club-specific data.
    • Admins and higher authorities can view a categorized overview of all expenditures.

Login Credentials and User Roles

To access the system, use the following login credentials:

Upon logging in as the General Secretary (GenSec), the user will have the following roles and permissions:

  • Reject Notesheet: GenSec has the authority to reject raised notesheets for different technical clubs, providing comments on the rejection.

  • Approve Notesheet for Further Approval: GenSec can approve notesheets for further processing by forwarding them to the next level in the approval chain.

  • Raise Notesheets: GenSec can create and submit notesheets (Reimbursement, Disbursement, and Settlement) for their respective clubs or fests.


Installation Guide

To set up the project, install all dependencies from the root directory:

npm run install-all

This command installs dependencies for both the client and server.

Running Guide

To start the development environment, run the following command from the root directory:

npm run dev

This will launch both the client and server concurrently. The application will be accessible at:

To start either the client or server individually:

# Start the client
npm run client

# Start the server
npm run server

Production Guide

Run the application in production mode from the root directory with:

npm start

This starts both the client and server in a production environment.


Tech Stack


Temporary Link

Since the application is in the testing stage, you can access it temporarily at:

http://testing-notesheet-tracker.example.com

About

Notesheet Tracker for IIT Patna. A system developed to manage and track notesheet approvals (settlement, reimbursement, and disbursement) for IIT Patna. Currently in the testing phase, it will be deployed soon for official use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published