Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Management Information System (MIS)

ETDCMIS

This repository serves as a portfolio piece to showcase my front-end development, UX design, and system integration contributions during the redesign of an internal MIS for a government organization. The focus was on improving user efficiency, modernizing the interface, and building modular, reusable components.


Key Contributions and Implemented Features

My work centered on transforming the user experience by implementing features that mirrored familiar workflows and introducing modularity for long-term system maintainability.

1. User Experience & Data Entry Enhancements

A primary goal was to create a system that felt intuitive to users accustomed to working in MS Excel.

  • MS Excel-Like Data Entry: Implemented features such as auto-calculation and auto-complete of contact information, significantly reducing manual data entry errors and time.
  • Dynamic Data Management: Created a seamless workflow with an "Add New Contact on-the-go" button within the service request form, allowing users to save and immediately use new contact information without navigating away.
  • Auto-Generation Logic: Developed logic for auto-generating Serial Numbers based on the last record saved, ensuring sequential and unique identifiers across reports.

2. Advanced System Logic & Calculations

Developed and integrated complex business logic to handle core administrative tasks accurately.

  • Dynamic GST Calculation System: Built a system to auto-calculate Goods and Services Tax (GST) based on the item nomenclature. Included a feature to dynamically add new tests/items (if not yet saved in the system) on the service request page for immediate calculation.

3. Modular Reporting and Document Generation

Focused on creating reusable UI and document components, proving long-term value to the organization.

  • Modular Printable Document: Re-designed the service request printable page using a modular structure. This component was successfully re-used in the Gatepass module and, notably, was later implemented by the organization in a third, independent application after the internship concluded, demonstrating high reusability.
  • Print Customization: Added client-side toggle buttons to show/hide remarks, date & time and included logic to shorten the organization name on the report header to prevent congestion on the printed page.

Project Management Module

I developed a dedicated module to manage and track the lifecycle of a project, ensuring complete history and easy file access.

  • Project Lifecycle Tracking (Cycles): Implemented a system where each significant change or revision creates a new Project Cycle. The issuance of a certificate marks the project's official completion.
  • Comprehensive Logging: Integrated a robust logging mechanism to track all critical actions, including a timestamp, username, and a concise description of the event.
    • Example Log: [::1] [27-08-23 09:42] [skar] - [08-23/TAR-002 | SK/TBS] test report is successfully uploaded
  • Offline Document Accessibility: Designed the file management to save project documents directly to the disk with an appropriate, descriptive naming structure, enabling easy offline navigation via a standard file manager.

Technical Stack & Development Process

Category Details
Front-end PHP (Primary logic/Templating), HTML, CSS, JavaScript, Bootstrap (for unified UI/UX and modern dashboard/login)
Architecture API-driven structure, managing front-end integration with the backend developer's implementation.
Collaboration Established an efficient development workflow by sharing the project folder and providing SMB (Samba) access from a Linux environment to the backend developer for direct file updates.

Note: This project is for showcase purposes only and is not intended for live installation or use.

About

Redesigned an internal MIS, focusing on user-centric features like modular reporting, and a robust project lifecycle management system.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages