SamR1 - Personal PortFolio

Personal projects and contributions


Personal Projects

FitTrackee

Self hosted workout/activity tracker

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

PyPI version PyPI downloads last release version

Languages & tools: Python, Flask, Typescript, Vue3, Vuex, Leaflet, Chart.js, PostgreSQL, SQLAlchemy 1.4, Redis, Selenium, Github Actions

Links: SamR1/FitTrackee samr1.github.io/FitTrackee

FitTrackee screenshot

rdltr

a simple read-it later app

[Archived project]

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]

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

LocalgHost - WatchGhost

Your invisible but loud monitoring pet

[current contributions]
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

[current contributions]
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]
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, React, Redux,
  • Database: PostgreSQL, SQLite, SQLAlchemy