Fullstack Calculator
Published 9/11/2022
Fullstack Calculator

Developed a full-stack calculator using React, Node.js, Typescript, and MongoDB, enabling mathematical expression solving, synchronized expression history across user sessions, and robust session management; wrote Jest tests integrated into GitHub Actions for continuous integration (CI); and published both the client and service to Fly.io

project link: https://fullstack-calculator.netlify.app/

github: https://github.com/hasham7861/fullstack-calculator

Description

  • Coded a full-stack calculator using React, Node.js, Typescript, and MongoDB that can solve mathematical expressions, with the ability to synchronize expression history from the browser to the logged-in user and maintain robust sessions
  • Wrote tests using Jest and integrated them into GitHub Actions for continuous integration (CI)
  • Published client and service to Fly.io
© 2025 Hasham Alam