Under the Hood

In terms of technology, the website is based on Python (Flask, SQLAlchemy, Jinja), SQL (SQLite and MySQL), Redis, pure HTML and CSS, with almost no JS.

Basically, vitapro.fit is a solo project in the sense that it was created by one person (me), from scratch, without prior knowledge of abovementioned languages and frameworks which I obtained on the go. In other words, the website surely has some flaws, discrepancies, errors etc, and I invite you to report issues if you find any. Of course, this offer stands only for users, who were interested enough to register and take advantage of some other website's features.

And the last thing. As you may noticed, besides english, the website also adopts russian language. However, this fact doesn't mean that I am from Russia. I am Ukrainian, from Zhytomyr. The russian localization was developed and integrated into the website before Russia invaded my country, in the times when speaking russian here was a common and acceptable thing. Unfortunately, I absolutely have no time and stamina to fix the issue quickly – to properly remove localization or replace it with the ukrainian one – but I am already working on that.

Back