Evandro

Macedo

's random thoughts

Evandro Macedo's random thoughts

Projects

Some of the random open-source stuff I've done.

React Simple Snackbar

React Simple Snackbar

A React component that shows a Snackbar to provide brief messages on your application. It appears temporarily and doesn't interrupt the user experience. It's based on Material Design Snackbars, but it's made to be a simple notification and not to perform custom actions. Particularly, I made this component to use in my own projects because none of the existing React components published on NPM provided a simple solution for my purposes.

Tech used: React, React Transition Group; Rollup for bundle; Jest and Enzyme for tests.

TFT Synergies

TFT Synergies

A League of Legend's Teamfight Tactics team builder. This little tool allows you to select champions and items to check the synergies results based on the combinations you've made. The patch of this app is outdated at the moment and I'll update it later. I made this for fun and to learn some tech I hadn't put in practice yet.

Tech used: React, React DnD, Styled Components; Jest and Enzyme for tests.

evandromacedo.com

evandromacedo.com

Yeah, this site is open-source too. Firstly I made this focusing on share some of my thoughts, but building this site provided me an opportunity to learn lots of things and realize, in practice, how Gatsby is amazing. Working with React and GraphQL is awesome, and the Gatsby's pluggable ecosystem turns everything so easy. You can read more here to check an in depth process of building this blog.

Tech used: Gatsby, React, GraphQL, Styled Components; NetlifyCMS for content management; Algolia for searches.

Hip-hop Legend

Hip-hop Legend

A little app to play Hip-hop beats together with sound loops. This is an ooold side-project I built to study Vanilla JS DOM manipulation and HTML5 Audio API.

Tech used: HTML, CSS and JavaScript.