This pull request introduces several improvements to the Steam recommendation engine frontend and backend. The changes include:
Error handling: If the input provided by the user is not found, an error message will be displayed on the frontend. This helps users understand when something went wrong with their input, and they can take appropriate action to correct it.
Backend tests: Pytest has been used to create tests for the backend API, ensuring that it behaves as expected under different scenarios. This helps maintain the stability and reliability of the backend as changes are made over time.
Frontend tests: Jest and React Testing Library have been used to create tests for the frontend components, ensuring that they render correctly and respond to user interactions as expected. This helps maintain the quality and stability of the frontend as changes are made over time.
This pull request introduces several improvements to the Steam recommendation engine frontend and backend. The changes include:
Error handling: If the input provided by the user is not found, an error message will be displayed on the frontend. This helps users understand when something went wrong with their input, and they can take appropriate action to correct it.
Backend tests: Pytest has been used to create tests for the backend API, ensuring that it behaves as expected under different scenarios. This helps maintain the stability and reliability of the backend as changes are made over time.
Frontend tests: Jest and React Testing Library have been used to create tests for the frontend components, ensuring that they render correctly and respond to user interactions as expected. This helps maintain the quality and stability of the frontend as changes are made over time.