Skip to content

penedon/prodsearch

Repository files navigation

Solution: Prod Search

Author: Gustavo F Penedo

1. Getting Started

Below are the two methods to run the application on a local environment:

  1. Local NPM

    • Requires Node 16.14.2 LTS

    Inside the project folder run the following commands:

    npm install
    npm run serve
    
  2. Local Docker

    • Requires docker and docker-compose installed

    Inside the project folder run the following command:

    docker-compose up
    

2. Description

This repository demonstrates my knowledge in build web applications using modern approachs. Below are the items that were included in this exercise.

Goal: Develop an application, that is enable to compare two products
      by providing a search interface, in less than 7 days

Solution Requirements:

  • Node.js and JS Frontend Framework
    • Using Vue.js 3
  • GitHub repository with clear documentation on how to run it
  • A dockerized solution

Solution Desirable Features:

  • Pagination
    • Using Button Load More at the end of the page
  • Responsive
  • Internationalization
    • Supports English, Spanish and Portguese for static elements
    • For dynamic elements, it maintains the language from the API
  • Light/Dark Theme
  • UI/UX Concepts
  • Possibility to run via Docker
  • Automated Testing
    • Application has unit tests, but the coverage is not completed
  • Filters
  • Error Handling

Final Notes

For any questions about the development of this solution, please feel free to reach me through the contact information on the footnote.

Best Regards,
Gustavo F Penedo


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published