Skip to content

[DMP 2024]: Doptor organogram builder #1

@a2i-dpg

Description

@a2i-dpg

Ticket Contents

Description

Organogram Builder is the process of information and communication technology (ICT) for delivering government services. Organogram Builder facilitates the process of create government office-related organogram with office name in bangla, office name in english, office id, office ministry name, office custom layer, office unit name, officer unit organogram, office designation. Also this platform use to create government employee using mandatory information such as employee name in bangla, employee name in english, employee date of birth, employee NID, employee blood group, employee gender, employee phone number , employee alternative phone number, employee email address, employee fathers name in bangla, employee fathers name in english, employee mothers name in bangla, employee mothers name in english, employee joining date, employee batch id , employee cadre id , employee non cadre id , employee designation. By using this platform, admin can assign the employee to his office designation. A dedicated office admin created for each office. Office admin will create the unit admin, office head, office unit head for maintain the organograms. Every admin, employe can login this application with his ID/password. Overall, Organogram Builder provides a comprehensive solution for creating organograms and managing government employees efficiently.

New Development Scope :

  1. Develop an intuitive interface for users to create, modify, and customize the organizational chart based on their requirements.
  2. Integrate the organogram builder with user profiles to accurately map employees to their designated positions within the organizational structure.

Goals & Mid-Point Milestone

Goals

  • Streamlining Organogram Creation: The primary goal is to simplify and streamline the process of creating organograms for - offices. This involves providing a user-friendly interface where administrators can easily input office names, ministry names, custom layers, unit names, and designations in both Bangla and English.

  • Efficient Employee Management: Another goal is to facilitate efficient management of government employees. The application aims to centralize employee information, including personal details, contact information, employment history, and designations, making it easier for administrators to assign employees to their respective positions within the office organogram.

  • Enhancing Administrative Hierarchy: The application aims to establish a clear administrative hierarchy within government offices. This includes assigning dedicated office admins responsible for user management, as well as defining roles for office heads, unit heads, and other personnel involved in maintaining organograms and managing employees.

  • Milestones for Organogram Builder:

  • Efficient Organogram Creation
    Milestone: Develop a user-friendly interface for creating organograms with essential features such as office name input (in both Bangla and English), ministry name selection, and designation assignment.

  • Streamlined Employee Management
    Milestone: Design a comprehensive employee profile form with mandatory fields for employee information, including personal details, contact information, and employment history.

  • User Authentication and Access Control
    Milestone: Develop a secure login system for admins, office heads, unit heads, and employees with unique ID/password credentials.

  • Testing and Refinement
    Milestone: Conduct testing with a small group of users to gather feedback and identify bugs.

Setup/Installation

Installations guidelines:

    - Clone your project
    - Go to the folder application using cd command on your cmd or terminal
    - Run composer install on your cmd or terminal
    - Copy .env.example file to .env on the root folder. You can type copy .env.example .env if using command prompt Windows or cp .env.example .env if using terminal, Ubuntu
    - Open your .env file and change the database name (DB_DATABASE) to whatever you have, username (DB_USERNAME) and password (DB_PASSWORD) field correspond to your configuration.

Expected Outcome

Expected Outcome

Make the product as Plug and Playable , more interactable and user friendly

Acceptance Criteria

Better Ui/Ux and easy integration feature with any system

Implementation Details

The project will be developed using Laravel framework. Specific tasks include:
- Creating a template registry for drag and drop functionality.
- Enhancing UI/UX design.
- Making the system interactable or converting it into a package.
- Integrating digital signature for approver and applicant.

Mockups/Wireframes

N/A

Product Name

Doptor - Organogram Builder

Organisation Name

a2i

Domain

Open Source Library

Tech Skills Needed

HTML, Laravel, Test, UI/UX/Design, Other

Mentor(s)

a2i , mahmud , Farhad ,nahin , sanaullah

Category

API, Backend, Testing, Other

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions