PT. Smooets Teknologi Outsourcing (Fullstack Developer)

E-Dekidaka

LaravelPusherBootstrapjQueryMicrosoft SQL ServerRedisTelegramCronjobSheetJS

A factory management project, the complexity lies in precise real-time calculations, designed to display real-time calculation data if available, otherwise presenting pre-generated results. The timeline chart feature is developed entirely from scratch due to its intricate design and functionality tailored to client needs. For instance, the timeline's maximum duration is dynamically determined by the team's shift times, which can vary based on administrative inputs. Additionally, during chart runtime, users can input or scan data to generate reports reflecting activities at specific times.

I was involved in implementing the complex timeline chart feature. This required close collaboration with stakeholders to understand their requirements thoroughly and translate them into a functional and intuitive user interface. I was tasked with architecting the real-time calculation engine, ensuring accuracy and efficiency in generating timeline data and reports.

Responsibilities:

  • Create a real-time timeline chart.
  • Create an emergency call to users that have a higher role.
  • Auto generate monthly reports based on category module.
  • Create an Active Planned module.
  • Create an Active Unplanned module.
  • Create an Area module.
  • Create a Category module.
  • Create a Timesheet module.

Challenges:

  1. Precision in Real-Time Calculations: Developing algorithms capable of accurately calculating and updating real-time data, such as timeline charts, requiring meticulous attention to detail and rigorous testing.
  2. Custom Timeline Chart Development: Building the timeline chart feature from scratch due to its unique design requirements. Such as accommodating varying shift times and enabling real-time data input.
  3. Integration of User Input and Scanning: Incorporating functionalities for users to input or scan data during chart runtime required seamless integration with the timeline interface while ensuring data integrity and system stability.