Analyzed and reverse-engineered an Access 2003-based stock management application without access to source code.
Broke down and documented each component of the application using Figma, mapped the application's workflow, evaluated features against new requirements, removed redundant and deprecated components, created a requirement list and designed the new UI.
Migrated data to a new PostgreSQL database, applying transformations to prevent data loss.
Built a NestJS (Node.js) back end, utilizing Prisma ORM for seamless database migrations.
Developed comprehensive migration scripts to ensure seamless data transition.
Developed and integrated eBay API and BigCommerce APIs to synchronize stock items with online listings.
Configured an on-premise server using Docker Compose, Traefik for reverse proxy, PGBackups for data backups and set up automatic deployment with Github Actions.
Implemented the front end using Next.js (React) and Material UI (MUI).
Like this project
0
Posted Nov 4, 2024
Redesigned a legacy desktop app as a modern web app, handling reverse engineering, UX design, development, and deployment to improve speed and accessibility.