<commit_before>---
type: page
title: Portfolio
slug: portfolio
disqus: false
cover: ./opensource.png
---

# Personal project

*Here are some highlighted projects I have been involved in over the past few years. For a full list, check my [GitHub](https://github.com/maxpou?tab=repositories)*

## GitVub

* Sources: [github.com/maxpou/gitvub](https://github.com/maxpou/gitvub)
* [Demo](https://gitvub.azurewebsites.net/#/)

GitVub (Github + Vue) is a Vue.js **Progressive Web App (PWA)** based on GitHub API.

![GitVub Game screenshots](https://raw.githubusercontent.com/maxpou/gitvub/master/docs/mobile-screens.png)

<hr>

## Dictionary Game

* Sources: [github.com/maxpou/dictionary-game](https://github.com/maxpou/dictionary-game)
* [Demo](https://www.maxpou.fr/dictionary-game/)

Dictionary Game is a Vue.js application to improve my english vocabulary (fr/en). Words are stored in Firebase database.

![Dictionary Game screenshots](https://raw.githubusercontent.com/maxpou/dictionary-game/master/screenshots.png)

<hr>

## Docker-Symfony

* Sources: [github.com/maxpou/docker-symfony](https://github.com/maxpou/docker-symfony)

Docker-symfony is a complete stack to run a Symfony app into multiple containers (PHP7-FPM - NGINX - MySQL - ELK - REDIS) by using Docker compose. I've written [an article (in french sorry)](https://www.maxpou.fr/docker-pour-symfony/) to explain each steps to realize this whole.<commit_msg>portfolio - update Dictionary Game picture<commit_after>---
type: page
title: Portfolio
slug: portfolio
disqus: false
cover: ./opensource.png
---

# Personal project

*Here are some highlighted projects I have been involved in over the past few years. For a full list, check my [GitHub](https://github.com/maxpou?tab=repositories)*

## GitVub

* Sources: [github.com/maxpou/gitvub](https://github.com/maxpou/gitvub)
* [Demo](https://gitvub.azurewebsites.net/#/)

GitVub (Github + Vue) is a Vue.js **Progressive Web App (PWA)** based on GitHub API.

![GitVub Game screenshots](https://raw.githubusercontent.com/maxpou/gitvub/master/docs/mobile-screens.png)

<hr>

## Dictionary Game

* Sources: [github.com/maxpou/dictionary-game](https://github.com/maxpou/dictionary-game)
* [Demo](https://www.maxpou.fr/dictionary-game/)

Dictionary Game is a Vue.js application to improve my english vocabulary (fr/en). Words are stored in Firebase database.

![Dictionary Game screenshots](https://raw.githubusercontent.com/maxpou/dictionary-game/master/src/assets/screens/all-screens.png)

<hr>

## Docker-Symfony

* Sources: [github.com/maxpou/docker-symfony](https://github.com/maxpou/docker-symfony)

Docker-symfony is a complete stack to run a Symfony app into multiple containers (PHP7-FPM - NGINX - MySQL - ELK - REDIS) by using Docker compose. I've written [an article (in french sorry)](https://www.maxpou.fr/docker-pour-symfony/) to explain each steps to realize this whole.
{'fraction_non_alphanumeric': 0.13658367911479943, 'fraction_numerical': 0.0006915629322268327, 'mean_word_length': 4.61747572815534, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 18, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6696864', 'n_tokens_mistral': 1011, 'n_tokens_neox': 951, 'n_words': 251}