Tropix is a site focused on selling crypto art, developed in Next.js ( Framework React ) and TailwindCSS ( CSS framework ). Its main points are the possibility of integration with your Metamask wallet to make offers for works, Adding funds via payment methods such as stripe. Aiming to be part of the Web3 movement. Seeing a market niche within the web3 world, there was a need to create a SaaS model system that could be both a plug and play, as well as api and library services available to customers who wanted to insert their projects and companies within Web3 .0, transforming assets into NFT's, perpetuating their existence within a blockchain. This project has an api made in Nest.js ( Node.js framework with Typescript ) using PostgresSQL as a database, a component library made in React and an administrative dashboard made in Next.js.
The Chrome extension for Zoom came about as a result of the company's need to diversify its area of activity. The main objective was to present to users, during navigation, the best prices, offers, cashback and coupons available. Directly influencing the consumer at the time of purchase with relevant information. The project was developed from scratch based on another extension acquired and on which I had worked. The extension system included a control dashboard developed in Nuxt.js and Vuetify, an API in Nest.js(Node.js with Typescript) using a MongoDb database with a cache layer with Redis, and the extension made in Vue .js, all developed from scratch. To ensure and develop reports, events were captured during navigation and sent to an apache service called superset, where it was possible to generate reports from SQL queries
The Vigia de Preço Chrome extensions was developed to help the user in their purchase decision. With features such as a chart with price history, price and offer alerts, the user could understand the behavior of the product so that he would know the ideal moment to buy it. The extension project had in its early years a base in HTML, CSS and pure Javascript, being later transformed into a project that used Vue, as a framework, to facilitate its development. During the existence of the extension, several new features and UX and UI adjustments were added, aiming not only to improve the user experience during navigation, but also to comply with the policies that each store determines for the use of the extension, those that made the extension had to be customizable on the most diverse levels, from the look to even the way its logic worked.
Vigia de Preço's was a price comparator that had to be always offering the most relevant and updated information possible to the products that consumed it, this meant that the products in our databases had to have the information referring to them always updated almost daily. Our main API and most of the services were made in Nest.js ( Node.js with Typescript ), with an incredibly performant Redis ( Considering a large number of requests ), MongoDb Database ( NoSQL ), and elasticsearch as an engine product search.
The Vigia de Preço app came about with the need to expand our layer of action, aiming to impact mobile users. In view of our startup status and the need for fast and cheap development, the use of the React-Native language, based on React, with Redux, was chosen to make this app, aiming to serve both Android and IOS. The app had more than 500k new users using the platform, which helped them to make the best purchase decision. After a few months with the app in use, we realized that, due to the low performance of mobile phones in circulation in Brazil, mainly Android, React-native might not be the best language for this task. With this in mind, a great deal of research was done. After several discussions and endless performance tests, Flutter was the language chosen for the new version of the application. In approximately 4 months we managed to refactor the entire application.