Reporting App Development

The reporting app allows users to assess data with detailed reports that shows what’s working and what isn’t. Users will be able to easily evaluate historical trends so they can make informed decisions about the future.

With favoriting, advanced filtering, scheduling and more, operational insights have never been more accessible to users.

Web Apps Developments-01

SERVICE OFFERINGS

Services

Architecture Design
Database
Frontend Development
backend development
Backend Development
Unit Testing
Cloud Deployment
Quality assurance
QA
technical-support
Ongoing Support

Tech Stack Used

Vue.js
Pinia
Express.js
MySQL
Mocha
Chai
AWS S3
Docker
Kubernetes
Autoscaling
Bitbucket CI/CD
Jira
Git

Requirements

The legacy reporting application lacked functionalities like advanced filtering, scheduling, logging, emailing etc and smooth user experience. In order to meet thousands of users’ requirements, significant transformation was needed for the reporting app.

Reports need to have the following features

Filtering

Sorting (All Columns)

Exporting (PDF, CSV, EXCEL)

Emailing

Scheduling

One time scheduling

Logging

Migration from backdated stack to Vue 3 and Node.js

Performance Optimisation

UX improvements

Ensure high-availability of the application

Solution

Detailed architecture design with significant emphasis on Security, Performance and scalability, Efficiency and operations

Developed core application using Vue3.js and Express.js.

API development for secure access

Implement scheduling feature for regular reports and large reports

Implement Emailing and Exporting

Lock mechanism

Architecture

Contact

Get in touch

Dont be shy, Just tell us about your projects and we’ll figure out the best option for you.

© 2024 Periscope Labs. All Rights Reserved