Side projects
This page is a curated list of my personal sides projects that I have built over the years as a developer. They go from a wide range, from extension to improve developers productivity to simple chrome extensions to solve boring tasks.
Git release bot
Gitbot release was built to automate the boring tasks of updating files during a release. Besides creating a new tag in git, the release process requires updating json (such as package.json and composer.json) files with the tagged version.
Github stats dashboard
Github stats is a project that renders a github repository activity. The focus is on simplicity as the project offers three visualizations:
- Barchart (Number of commits by day, week, month or year)
- Bubblechart based on the tech stack (programming languages used. The most used the bigger the bubble)
- World cloud using based on the repository topics
PHP import checker
PHP import checker is a visual code extension that was inspired by PHPStorm a IDE by jetbrains that has (in my opinion) the best namespace support for PHP. As Vscode is a editor it was lacking the powerful feature of highlighting unused imports in a PHP file, to fix that issue I published the extension on the marketplace.
Trello to excel
Trello to excel is a chrome extension that exports a trello board to a exel file following a specific spreadsheet layout.
Laration
Laration is a PHP/Laravel package that provides a CLI to show up in a nice way the env variables currently being used by any Laravel application.
Laravel easy crud
Easy CRUD was created to easily generate a CRUD for each Eloquent model (Laravel’s ORM). The package generates a admin like interface to create, read, update or delete data from the database.
zcpe
ZCPE is a project that was created to follow my studies on the PHP language and later on in the ZCPE exam. The github repository has the ten topics covered by the exam as well as a “playground” like to navigate through the code snippets.
The current content in the project supports the version 5.5 of the ZCPE exam.
Doorman
Doorman is a IoT project that uses web technologies and raspberry Pi + MQTT + nodered to open a door configured via GPIO.
API skeleton
API skeleton is a project that provides a scaffolding for bulding an API using the PHP programming language.