SamR1 - Personal PortFolio

Personal projects and contributions


Personal Projects

FitTrackee

Self hosted workout/activity tracker

Current project (since 04/2017)

This web application allows you to track your outdoor activities and keep your data on your own server.

PyPI version PyPI downloads per month docker version docker pulls last release version

Languages & tools: Python, Flask, Typescript, Vue3, Vuex, Leaflet 1.9, Chart.js, PostgreSQL, PostGIS, SQLAlchemy 2.0, GeoAlchemy, Redis, Selenium, Github Actions, Forgejo Actions, Docker

Links: codeberg FitTrackee/FitTrackee SamR1/FitTrackee [mirror] docs.fittrackee.org blog.fittrackee.org

FitTrackee screenshot

rdltr

a simple read-it later app

Archived project (01/2019 - 05/2024)

Initially a small project to learn Vue, rdltr is a read-it later web application: save articles for later reading.

PyPI version PyPI downloads last release version

Languages & tools: Python, Flask, Typescript, Vue 2 & 3, Pinia, SQLite, SQLAlchemy 1.4, PyPI, Selenium, Github Actions

Links: SamR1/rdltr SamR1/rdltr-addon samr1.github.io/rdltr

rdltr screenshot

twooteed

generate a RSS feed from Twitter or Mastodon search

Archived project (09/2015 - 01/2024)

My first project written in Python, twootfeed eases curation on social networks.

PyPI version PyPI downloads last release version

Languages & tools: Python, Flask, Twitter API, Mastodon API, PyPI, GitLab CI

Links: SamR1/python-twootfeed samr1.github.io/python-twootfeed

twootfeed screenshot

Contributions

StaticMap 3

Static map images generation

Current contributions (since 07/2023)

Static Map 3 is a fork of Static Map, a small, python-based library for creating map images with lines and markers.

PyPI version PyPI downloads

Languages & tools: Python, Github Actions

Links: SamR1/staticmap

LocalgHost - WatchGhost

Your invisible but loud monitoring pet

Past contributions (03/2018 - 09/2020)

Lightweight server and services monitoring tool.

PyPI version PyPI downloads

Languages & tools: Python, aiohttp, VueJS, WebSockets, InfluxDB, GitLab CI, Selenium

Links: localg-host/watchghost watchghost.readthedocs.io

watchghost screenshot

LocalgHost - HostGhost

Simple monitoring tool

Past contributions (04/2019 - 07/2020)

Sensors monitoring and automation tool (used for DIY ยต-datacenter, to measure temperature and energy consumption)

Release version

Languages & tools: Python, aiohttp, VueJS, Chart.js, WebSockets, InfluxDB, GitLab CI, Selenium

Links: localg-host/hostghost localg-host.gitlab.io/hostghost

hostghost screenshot

DAISEE

Energy as a Common(s)

Past contributions (12/2016 - 06/2017)

Experimentation program about Energy management as a common.
Development of a decentralized open-source peer-to-peer exchange system proof of concept.

Languages & tools: Python, Flask, JavaScript, Flot, Ethereum (Solidity, Parity, DApps)

Links: DAISEE/Prototypes

DAISEE screenshot

Skills

Programming Languages & Frameworks
Details
  • Python: Flask, aiohttp
  • Javascript: Vue, Vuex
  • Database: PostgreSQL, PostGIS, SQLite, SQLAlchemy