๐ Some history
I still remember the reasons to create pepy.tech. Nowadays, these three reasons still apply: I want to learn and improve my skills. I want to help the community. I love Python.
Two years ago, I registered the domain, concretely on March 10 of 2018, and since then things have changed a little bit. The first version of PePy was using Bootstrap, hosted in Google App Engine, and only had 50 visitors with a lot of propaganda in Python forums. Nowadays, none of these apply.
I had the service deployed in Google Cloud, then AWS, then Heroku, and finally DigitalOcean. I always switched for the same reason: money ๐ต. Having to pay 50$ to host an open-source project without any income is not suitable for my pocket. Now, Iโm paying 6$ with VAT included in DigitalOcean.
On May 27 of 2018, I made the website public ๐๐ผ It remained and will remain open. You can view the code, all the passwords (encrypted ๐), and everything!
As I mentioned, one of the purposes of creating pepy.tech was to learn new tools and keep improving. Then I decided that itโs time to enhance my frontend skills, so I started to learn React, and I rebuilt the frontend with React. It was a pleasant experience, and nowadays, I really like this framework. No worries, Python itโs still a lot better than Javascript ๐โค๏ธ
๐ In December, I started a blog; it hadnโt some activity recently, but hopefully, this will change. If you want to promote your library for free, you can publish a post here ๐
In January I put some CarbonAds on the website, mainly to cover the costs of pepy.tech. At the end of this thread, you can see some interesting stats, also the income that I had from the ads ๐คซ. I used this service because I love their philosophy to not be intrusive ๐ต๐ผโโ๏ธ.
๐ PLEASE DISABLE ADBLOCKERS ON THIS DOMAIN ๐
๐ฎ The future
Soon (remember, as software engineers never set a deadline ๐) I plan to include the following things: View download stats per package version. Have some beautiful graphs and not only tables. Use MongoDB instead of Postgres (this can be another post).
Farther in the future exciting things could come, like: Personalized badges. View full history of downloads. Option to downloads of robots View download stats by country, by python version, etc. Weekly or monthly newsletter. Related projects. etc.
Comment in twitter you favorite one to better prioritize ๐ฅ
๐ Stats
Here you can find some interesting stats regarding the project:
๐ค Over 78K unique visitors in these 2 years.
๐จ๐ผโ๐ป๏ธ More than 25 contributors
๐ 2K GitHub projects use the badge
๐ป 80% of visitors use a laptop
๐ Visitors from 188 different countries
๐จ๐ณ 23% of visitors are from China
๐บ๐ธ 16% of visitors are from the USA
๐ฎ๐ณ 8% of visitors are from India
๐ฏ๐ต 4% of visitors are from Japan
๐ฉ๐ช 3% of visitors are from Germany
โ๏ธ 290 commits between back and front
1๏ธโฃ The server only has 1 vCPU and 1 GB of ram hosted in DigitalOcean
๐คฏ Over 3 TB of data analyzed
๐พ Over 17 million rows saved in the database
๐ The service was up over 99% of the time
๐ธ Total money spent: 190.05 โฌ
๐ฐTotal income: 22.35 โฌ