This is a service that’s used mainly by pilots, engineers, and admin. It currently services two companies in Canada. Employees can report all their daily work details in the mobile app and it can be later approved by the supervisors or admins in the web app. It is designed to enter all the profile-specific details in a very easy and descriptive manner. It provides features such as daily sync of pilots, expense updation, flight Reports sync, and logbook entry.
Some interesting things in this project are:
Generating and viewing PDF using JsReport
Collecting user signatures and images for expenses that are stored in an S3 bucket.
It also has features to export pdfs and images to google drive which happens as a background process using Redis Queue.
Tech Stack- NestJs (Microservices), TypeOrm, Postgres, Typescript, JsReport, mailGun (email), Redis Queue ( BULL ), GoogleDrive API
A full-stack web application that manages the employees of a company, it has features like permissions, email, expense entry, timesheet, etc.
Tech Stack- React, Redux, Typescript, NestJs
This is a web application that had features such as selecting the car to service, the service package, booking an appointment with the service agents, approving and reviewing the process, billing system, and pdf generation.
Tech Stack- Java , Jsp , Servlets , Javascript , MySql , JDBC