Skip to content
Snippets Groups Projects

Moneroj.net improvements, articles and maintenance

@@ -3,7 +3,7 @@ layout: fr
title: Moneroj.net improvements, articles and maintenance
author: CryptoMorpheus_
date: May 11, 2022
amount: 70
amount: 35
milestones:
- name: New server, fix bugs, loading speed, improve the interface and build new charts
funds: 35
@@ -26,27 +26,27 @@ But now things have changed, and I believe many like and use my work on a daily
## Open-sourcing the current website
The community asked, and it makes a lot of sense, judging by the CCS rules, so I'm open-sourcing all the current code for Moneroj.net. The idea is to have a cool website for the community to use for free. You can take a look at https://github.com/cryptomorpheuss/moneropro.git. Just take it easy on the criticism, since this was done on my spare time last year, and I intend to do a much better job with my working hours. But all critics are welcome, anyway, and you can all leave a message to me on this platform or in any other, including e-mail and on reddit.
The community asked, and it makes a lot of sense, judging by the CCS rules, so I'm open-sourcing all the current code for Moneroj.net. The idea is to have a cool website for the community to use for free. You can take a look at https://github.com/cryptomorpheuss/moneropro.git. Just take it easy on the criticism, since this was done on my spare time last year, and I intend to do a much better job with my working hours. But all critics are welcome, anyway, and you can all leave a message to me on this platform or in any other, including e-mail and on Reddit.
## What needs to be done
As it was suggested by members of the community, I divided the original Proposal into two. The original was about three months work. This one is two months, dealing with a litle more than half the contents of the original one. When near the conclusion, if everything is going well, I intend to launch a new proposal with all leftover work from that original proposal. I'll invest 240 hours. The idea is to:
As it was suggested by members of the community, I divided the original Proposal into two. The original was about three months work. This one is two months, dealing with a litle more than half the contents of the original one. When near the conclusion, if everything is going well, I intend to launch a new proposal with all leftover work from that original proposal. This proposal is about 240 hours of my work, which I'll have to invest in these two months. The idea is to:
Deploy new server, fix bugs, loading speed, improve the interface and build new charts
- Deploy the website on a faster server;
- It needs an improved interface and visual identity (I'm already doing this since May 11);
- I plan to get privacy-preserving statistics using Plausible (which has a monthly cost), the same way Seth does at https://sethforprivacy.com, so we can check the increase in user numbers (to get some feedback);
- There are many bugs that need to be fixed, including some in the database itself, which I never had the opportunity to fix;
- Some graphics need to be better presented, with a broader explanation of their content, so that new Monero users can understand easily;
- I need to develop a new method of presenting information so that the server loads in a faster time, perhaps changing the structure of the database completely for some charts;
- **_Seriously reduce the usage of Javascript (I'm already doing this since May 11), or perhaps give the user the possibility to load the website completely without it_**. Community member Plowsof reached me out on this subject and it seems doable. I'll give my best on this. Perhaps a well placed button to change the website to a version with images instead of dynamic charts will do the trick. The charts could be generated as images with a website scraper and then displayed to the user.
- **_Begin development of a hidden service for the website_**. Community members asked for this, and I have to say, I never imagined myself deploying a website for Tor. But Sethforprivacy and Escapethe3ra offered me their help on this subject, so I believe this won't be a problem, and this will please a lot of people. I don't know what I'm getting into, however, but I totally want to do this, and as far as I looked into (and the guys told me), it's not that hard. There's a lot of work on this proposal already, but if time allows me, I'll build it. I plan to try this just after I improve the loading speed of the website. If I run into some problem I'll move on without it (for now), until I deliver everything else on this proposal.
- Develop (at least 20) new and improved charts from the list (I'm already doing this since May 11).
1. Deploy the website on a faster server;
2. It needs an improved interface and visual identity (I'm already doing this since May 11);
3. I plan to get privacy-preserving statistics using Plausible (which has a monthly cost), the same way Seth does at https://sethforprivacy.com, so we can check the increase in user numbers (to get some feedback);
4. There are many bugs that need to be fixed, including some in the database itself, which I never had the opportunity to fix;
5. Some graphics need to be better presented, with a broader explanation of their content, so that new Monero users can understand easily;
6. I need to develop a new method of presenting information so that the server loads in a faster time, perhaps changing the structure of the database completely for some charts;
7. **_Seriously reduce the usage of Javascript (I'm already doing this since May 11), or perhaps give the user the possibility to load the website completely without it_**. Community member Plowsof reached me out on this subject and it seems doable. I'll give my best on this. Perhaps a well placed button to change the website to a version with images instead of dynamic charts will do the trick. The charts could be generated as images with a website scraper and then displayed to the user.
8. **Deploy a hidden service for the website_**. Community members asked for this. I plan to try this just after I improve the loading speed of the website. If I run into some problem I'll move on without it (for now), until I deliver everything else on this proposal.
9. Build a **minimum** of 20 new and improved charts from the list (I'm already doing this since May 11). Not all charts might be doable, some I might run into problems to get the data (for example the number of nodes, perhaps I'll have to use Monero.fail instead). But my idea is to note all possible charts on the following list and build as many of them as I can in those 240 hours of work. I usually build without issues 4-5 charts/week when I have no other problems to solve, but since there are the other objectives for this proposal, I'm sticking to a minimum of 20. If there are leftover charts to be built after two months of work (or if people suggested new ideas for metrics), those will be included on a next CCS Proposal.
Some suggestions so far:
- Darknet forum users;
- Number of miners;
- Number of transactions by type (MLSAG, CLSAG, etc.);
- Twitter followers;
@@ -82,6 +82,8 @@ Some suggestions so far:
- Daily Reddit Posts;
- Daily Reddit Comments;
- Alexa rank;
- P2Pool stats (these will probably spin-off into a bunch of different charts;
- Other pools stats;
From Monero.com as courtesy from Cake Wallet:
- Market cycle
@@ -89,22 +91,22 @@ From Monero.com as courtesy from Cake Wallet:
- Shielded transactions
- Total transactions
Total of 40 new charts. The website had 45 charts when I made the CCS Proposal on May 11, but since the CCS rules state that I can begin work before approval, **I already built 10 new ones from that list**. They are: Darknet adoption (DREAD forum users), Privacy marketcap (all privacy coins), Monero Marketcap dominance (against all coins), Coinmarketcap Ranking, Merchants acceptance (total numbers, clearnet), Merchants increase (absolute numbers, clearnet), Merchants increase (%, clearnet), Coincards usage, Daily Reddit Posts, and Daily Reddit Comments. On this Proposal I intend to make all the necessary works listed and build yet 10 charts. The website will be improved, and loading faster.
So, there's a total of 41 possible new charts. The website had 45 charts when I made the CCS Proposal on May 11, but since the CCS rules state that I can begin work before approval, **I already built 10 new ones from that list** (but had to remove one from the list as requested). They are: DREAD forum users, Privacy marketcap (all privacy coins), Monero Marketcap dominance (against all coins), Coinmarketcap Ranking, Merchants acceptance (total numbers, clearnet), Merchants increase (absolute numbers, clearnet), Merchants increase (%, clearnet), Coincards usage, Daily Reddit Posts, and Daily Reddit Comments. The idea on this proposal is to solve problems from items 1) to 8) and then invest all remaining hours to deliver as many of the charts listed in item 9) as possible, respecting the minimum of 20. I hope I can keep delivering a good number of them every week, so we shrink this list if there's leftover.
Later work) If this project gets funded and everything turn out great, on a next proposal I'll keep building these charts listed. Pleople come with new ideas everyday, so expect this number to go much higher with time. On a next Proposal I'll also start developing the "Articles" section, where I intend to create a blog-like system where contributors can write articles about Monero and supervisors can review, approve, delete or modify posts. I also have a lot of good articles to write, if people are interested. One idea is to make a weekly article regarding the analysis of the metrics from the website. I also plan to build in the future a RSS feed for these articles so that others can embed them in their news source.
Later work) If this project gets funded and everything turns out great, the community approves and the Core Team is happy with my work, on a next proposal I'll keep building these charts listed. People come with new ideas everyday, so expect this number to go much higher with time. I'll also propose (in the future) to start developing the "Articles" section, where I intend to create a blog-like system where contributors can write articles about Monero and supervisors can review, approve, delete or modify posts. I also have a lot of good articles to write, if people are interested. One idea is to make a weekly article regarding the analysis of the metrics from the website. I also plan to build in the future a RSS feed for these articles so that others can embed them in their news source.
There is so much that can be done with that website to promote the adoption of Monero, that I feel it would be very good to focus on improving Moneroj.net as a tool for our community. The most important right now is to improve server loading time (by rebuilding the database structure and investing on a better server). I am totally open to suggestions, so that this work can be improved over time. Not all metrics are possible to calculate, given the privacy-preserving nature of Monero, but I bet there are many others that can be plotted. I aim to make Moneroj.net a source of information that the regular Monero user can check daily.
There is so much that can be done with that website to promote the adoption of Monero, that I feel it would be very good to focus on improving Moneroj.net as a tool for our community. The most important right now is to improve server loading time (by rebuilding the database structure and renting on a better server). I am totally open to suggestions, so that this work can be improved over time. Not all metrics are possible to calculate, given the privacy-preserving nature of Monero, but I bet there are many others that can be plotted. I aim to make Moneroj.net a source of information that the regular Monero user can check daily.
## How much to be invested
Total of 35 XMR paid after conclusion.
I intend to invest 240 hours along two months, that will be 25.2 usd/hour, considering Monero's average price (daily close) from May 11 until today (May 30).
I intend to invest 240 hours along two months, that will be 25.2 usd/hour, considering Monero's average price ($172, daily close) from May 11 (when I launched the proposal and began developing) until today (May 30).
If I achieve all milestones before schedule, I'll just keep working those total hours and delivering more charts than predicted, so if there's some work as leftover, a second proposal will demand less work, and therefore less funding. This is the idea.
If I manage to complete 1) to 8) plus 20 charts for 9) before schedule, I'll just keep working those total hours and delivering more charts than predicted, so if there's some work as leftover, a second proposal will demand less work, and therefore less funding. This is the idea. One thing to note is that for this Proposal I'll also rent a better server and spend some money on Plausible statistics, but I'm already accounting for those, so my real rate for this work is a little lower in reality.
## Author's Note
This is my first CCS proposal, but I hope the community understands and believes in my mission. I hope the community can see that I have been working with the best intentions and transparency. I made Moneroj.net for the community out of my own pocket and time, over a year ago, and kept as much as I could updating and improving. I certainly believe that this is a project that deserves some investment, as it is very useful as a tool, and has been increasing in size. It's time for the next step, and that involves costs that I can't keep out of my own resources and time.
This is my first CCS proposal, but I hope the community understands and believes in my mission. I hope I was clear on this. I also hope the community can see that I have been working with the best intentions and transparency. I made Moneroj.net for the community out of my own pocket and time, over a year ago, and kept as much as I could updating and improving. I certainly believe that this is a project that deserves some investment, as it is very useful as a tool, and has been increasing in size. It's time for the next step, and that involves costs that I can't keep out of my own resources and time.
As a last note, I must thank Cake Wallet for the opportunity they gave me to build Monero.com website and I clarify that the work on this project is a completely different topic and with different methods.
Loading