Front-end Development

SRNSW (Authority App)

srnsw-banner

About SRNSW (Authority App)

State Archives and Records Authority of New South Wales (SRNSW) manages and preserves the NSW Government's official records, documenting their daily activities from 1788 to today. Established in 1960, SRNSW holds over 14 million items which is the largest collection of records relating to NSW history. The records are including letters, files, posters, films, video, photographs, maps, and electronic records. SRNSW effort is being held to ensure transparency and accountability in government actions.

Overview

In this project, Kororo worked together with SRNSW to modernise their Authority Editor application. Previously, this application was developed using the Ruby programming language and was based on a desktop application. However, it will now be turned into a web application through several new adjustments. This project goal is to modernise the system, enhance the user experience, and increase application performance.

Kororo begins the project by exploring the existing application to understand its features and analysing the current codebase to identify important functions and components. This effort will help us defining the project scope for the new web app.

Modernising a system involve more than just moving it to a new platform. Here, Kororo introduced improvements to bring along such as a fresh user interface design and role-based access control to enhance data management and security. The team then planned the development process, assigning tasks, and set a timeline to keep the project on track.

The project works closely with an effort of developing frontend and backend systems with NodeJS. But not only that, we also paying special attention to XML forms and file transformation features. Therefore, we also do manage the data, handle file operations like creating, reading, updating, deleting files, and easy-to-use XML editor form. Additionally, we alo developed search functions, admin pages, deployment management, documentation, and user management tools.

Throughout the project, the QA team tested the app regularly to ensure it was free of bugs and worked smoothly. Kororo also maintained good communication with clients by providing regular updates and gathering feedback to make sure the output met their expectations.

SRNSW (Authority App)

Roles

checkFront End Developer, Back end developer, Quality Assurance

What We Do

checkRequirement analysis
checkSystem design
checkDatabase Design
checkBackend development
checkFrontend development
checkDocumentation

Result

As a result of this project, the SRNSW now has an updated application with advanced features, robust security, and more intuitive user interface. Users can easily edit XML files from anywhere without needing to install software or carry data copies, making the system more accessible and efficient.

Technologies

Node JSXSLTDockerPortainer