Skip to main content

CEWA Calculator

Overview​

My first fully functional (still in dev at the moment) app being built as a tool for my family's cleaning business where the user can input values and then be recommended which machine best fits their situation. I'm learning a great deal about many technologies as I work through it. I'd like to note that it is not engineered exactly how I'd like due to time constraints. I'm developing purely for pace and once I have a MVP ready before the deadline, I plan to re-iterate the existing app and deepen my understanding along with make the app better through creating elaborate test suites. I then plan to follow a Test Driven Approach for further additions to the app.

Front End​

  • Framework: NEXT.js
  • Languages:
    • JavaScript
    • CSS
  • Libraries:
    • React
    • Emotion
    • JSON Web Token

For my icons I decided to opt for Lucide icons as they gave the feel I was after, along with my font Bricolage Grotesque.

Back End​

  • Database: MongoDB Atlas
  • Cloud Provider: AWS
    • AWS EC2
    • AWS CloudFormation
  • Languages:
    • JavaScript
    • Bash
  • Libraries:
    • Mongoose
    • Jest
    • Supertest
    • JSON Web Token
    • CORS
  • Server: Express
  • Reverse Proxy: NGINX