Some authorized of my projects and contributions, both professionals and personals. The data from the pros projects may be anonymized for some obvious reasons.
Python
Django network like application allowing to request and write books' and articles' reviews.
Logged in users are allowed to follow others users by their username, or block them. They can see the posts of their followed users, and their own posts. They are also able to:
- write tickets to request for an article or book review,
- write a review answering to a ticket,
- write a review and the ticket at the same time.
This application respects accessibility (WCAG) and eco-design ("Green code") rules.
- Python
- Pipenv
- Django
- WCAG
- Ecoconception
- W3CSS
- Flake8
Python
Django RestFramework B2B support API.
It allows to manage users, projects, issues and issues' comments. Authentication is ensured by JWT. The users chose to share or not their data, and to be contacted or not, and they are allowed to manage their choices when they want it.
The logged in users can create projects, issues, and issues' comments, and manage their own objects. Some entities get created automatically when a trigger happens.
The API respects "green code" of "INR" and some rules of the GDPR about the users' data.
The documentation has been generated with DRF Spectacular.
The (PostgreSQL) DB and the API are running into different Docker containers.
- Python
- Pipenv
- djangorestframework-simplejwt
- Django-simple-jwt
- DRF-spectacular / Swagger
- Flake8
- Docker
Python
Tests on an existing registration MVP application in Flask.
Repo
- Python
- Pipenv
- Flask
- Pytest
- Coverage
- Locust
- Flake8
Javascript
Get the data from a given API, to display them into the browser, like on Netflix.
Display management with Javascript. The CSS is developped with Sass and displayed with the W3CSS framework.
The project is developped into a Docker container.
Repo
- Javascript
- HTML
- CSS
- SASS
- W3CSS
- Docker
Python
CLI backend CRM application. Developped with Python (without framework) and PostgreSQL.
It allows to manage users, authorizations with tokens, read, create and update clients, contracts and events, depending of the authorizations. "Admin" users are allowed to manage the other users.
The PostgreSQL database is developped into a Docker container.
- Python
- Pipenv
- PostgreSQL
- SQLAlchemy
- Bcrypt
- Cryptography
- prompt-toolkit
- Pytest
- Coverage
- Flake8
- Docker
Python
Flask MVP that allows to see the remote cameras views. Login required, home page displays a dashboard.
User management: admins can manage users, clients can only see the cameras and views.
- Python
- Pipenv
- JSON
- Flask_bcrypt
- Flake8
Python Application de visualisation et gestion de travaux. Accès aux documents nécessaires, géolocalisation des sites, upload de photos. Gestion des accès utilisateurs : nécessité de posséder un compte pour se connecter. Un compte "démo" peut être créé. Le front est adapté aux mobiles.
Disclaimer : Adaptation d'un projet réel. Toutes les informations sensibls ont été retirées ou anonymisées. Il peut en résulter des erreurs. Ne pas utiliser tel quel, et envoyez un feedback en cas de problème.
L'application est développée dans des containers Docker : - la BDD -> container "db_tcom" - l'application -> container "app_tcom" - Adminer (gestion de la BDD) -> container "adminer_tcom"
Django PostgreSQL Signal (Django) JWT Pillow (gestion des images) Django template Bootstrap Docker
Python API permettant de consulter les données enregistrées pour les systèmes installés et configurés. Les techniciens peuvent enregistrer les systèmes avant de les mettre en service.
Disclaimer : Adaptation d'un projet réel. Toutes les informations sensibls ont été retirées ou anonymisées. Il peut en résulter des erreurs. Ne pas utiliser tel quel, et envoyez un feedback en cas de problème.
La BDD et l'API sont dans des containers Docker gérés par un fichier compose.yaml : BDD -> container "db" API -> container "api"
Technologies Django PostgreSQL Django Signals JWT Django permissions Docker
PHP
PHP CodeIgniter application to view and manage subjects into a dashboard. Database MySQL. Subject export into CSV or PDF.
Repo
- PHP 7
- CodeIgniter 4
- MySQL
- CSV
- DomPDF
PHP
Project that stores more than 60,000 data of marriage acts from Buenosaires, for historical research use. It allows to view and manage the data through a browser interface and export pieces of data.
Buenosaires Repo
- PHP (without framework)
- MySQL / MariaDB
- CSV
- HTML
- CSS
- Bootstrap