Skip to content

We calculate how many liters of paint it takes to paint your walls and suggest which paint cans you should buy to maximize your savings.

License

Notifications You must be signed in to change notification settings

LucasFelipeTimoteo/paint-calculator

Repository files navigation

Paint Calculator

🎨 Paint Calculator 🎨

We calculate how many liters of paint it takes to paint your walls and suggest which paint cans you should buy to maximize your savings.

Paint Calculator License Paint Calculator Forks Paint Calculator Stars <repo-title> Issues Paint Calculator Pull Requests Paint Calculator Repo Size Open in VSCode Open in VSCode Web


Paint Calculator

🚀 Features

  • Calculate total area of 4 walls
  • Calculate how many windows and doors the walls will have
  • Get total paint liters you need to paint the walls
  • Get recommendation of paint cans to buy to maximize your savings

🛠️ Installation Steps

  1. Clone the repository
git clone https://github.com/LucasFelipeTimoteo/paint-calculator
  1. Download dependencies
npm install

🔥 Get Started

  1. Start React app
npm start

🧪 Tests

  1. Run unit tests
npm test
  1. Run integration/E2E tests
npm run test:cypress
  1. Run all tests (units and integration/E2E) at once
npm run test:all
  1. Tips
  • Avoid running Integration/E2E tests if your Internet connection is not stable as this could result in unexpected errors
  • Avoid interacting with the application from within the test browser while the integration/E2E tests are running
  • To manually test some functionality, prefer to use the real application running in your browser
  • If an Integration/E2E test unexpectedly failed try running the tests again
  1. Integration/E2E interface (Cypress interface)
  • When running the Integration/E2E tests, the following interface will appear: Cypress interface

  • To run all integration/E2E tests at once, click in "Run Nº integration specs" Cypress interface to run all tests

  • To run specific tests, just choose from the list Cypress interface to run all tests

👷 Built with

Made with ❤️ by Lucas Felipe Timoteo

About

We calculate how many liters of paint it takes to paint your walls and suggest which paint cans you should buy to maximize your savings.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages