Overview
That was a university project for "Web Development" grade, the ideia was engineering and implement a website who find the cheaper price of a specific product and present the options. We developed the project in group but everyone was responsible about all parts of application: backend, frontend and infrasctructure.
Steps of project
We start getting reunions for brainstorms, so we mapping the ideas and separeted the demands for everyone. Using Git, as the demands were ready, we communicated with each others, validated them and merge into main branch. At the beginning, we did not discuss the technologies, only the stack language, we focused on the functionalities aiming at good software engineering practices.
Technologies used
For design Firma, on backend we used NestJS, on frontend AngularJS with material for to make it more efficient, since the components are already done, so we focused on implementation of design. For crawling the web to search the cheapers price, we used puppeteer, and for infrasctructure integration we used Docker.
Results
Sincelery, the result are better than we expected, especially the integration of puppeteer's scripts with the backend and all working together with Docker, website design is responsive and modern. The application results are very satisfactory for us.

Product view

Product's list view

Homepage
1 like · 4 views · Mar 19, 2024
That was a university project for "Web Development" grade, the ideia was engineering and implement a website who find the cheaper price of a specific product an