I learned to code and built a free crypto analytics platform
Tags: cryptocurrency, showdev, nextjs, tailwindcss
Published: 2023-11-07 21:41:14

Hey everyone!

##Website: https://www.tradingdigits.io/

I am an enthusiast trader and a year ago I had this idea to create a free-to-use website that would feature all the most essential tools that traders would use on a daily basis. 

It always seemed to me that analytics tools and calculators for trading are kind of all over the web and you have to keep at least 5 browser tabs open or more to be able analyze the market and plan the trades.

I was into copywriting, marketing, and design before, but I knew barely anything about coding. Even so, I decided to learn to code and built it—I did everything including design, texts, code, and SEO—_which took me 12 months to launch and a year and a half to make it look like it currently does_.

![The platform offers 17 tools & calculators](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z29yq8jesndyb47heo6k.jpg)

When I was just starting to learn to code I hired a developer that had to do everything beginning with the UI, but he was taking too long and always had a different excuse on why he couldn’t work: at first he was ill, then there were the official holidays, and then he even told me that he suddenly got married.

So after almost two months he delivered a half-ready interface with dozens of bugs and no responsiveness at all. I had to fix the UI by myself and make it 100% responsive.

The second developer that I hired for handling the functionality of all tools was better, but he didn’t know anything about crypto and was taking ages too. He could code a total of five tools (now we have 17 tools), but all of it had to be done under my close guidance. 

I myself had to look for all API providers/endpoints, provide all formulas for calculations, think through the architecture of all tools/calculators, and even partially code some things with my limited coding knowledge. In the end, the code that he wrote works but I’ll be refactoring almost everything in the coming months because it’s too imperative and not DRY at all.

![Impeccable performance](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e6a2vr15byol5s1j3xij.png)

In February 2023 I finally managed to achieve the level of React in order to be able to understand and write functional code for my website and since then I’m working all on my own and I managed to launch 10 new tools all by myself.

##Tech Stack

![The website loads completely in ~1 second](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rstae6e41awvvz2dhj55.jpg)

**Next.js & Typescript:** For fast performance using Server Side Rendering as well as easy troubleshooting

**Tailwind CSS:** For custom styling

**Framer Motion, React Spring & React Type:** For animations

**Tippy.js:** For easier tooltip implementation

**Html2canvas:** For screenshotting capabilities

**Firebase:** For newsletter subscriptions

**Nodemailer:** For hooking up the contact form with Zoho business mail

**Real-time Data:** Over a dozen of different free APIs I found myself on the web

**Hosting:** Vercel free tier

##Features

**[Satoshi Calculator:](https://www.tradingdigits.io/satoshis)** Calculate SAT to USD and vice versa but also SAT to altcoins in real time

[**Funding Rates:**](https://www.tradingdigits.io/fundingRates) Real-time funding rates from Binance, ByBit, OKX, Gate.io, and BitGet exchanges

[**ETH Gas & BTC Fees:**](https://www.tradingdigits.io/gasFees) Real-time Ethereum gas tracker and Bitcoin transaction fee tracker on one page

[**Position Size Calculator:**](https://www.tradingdigits.io/positionSize) Calculate spot, long, or short trades with risk management

[**Market Cap Calculator:**](https://www.tradingdigits.io/marketCap) Find out what the price of one coin would be if it had the market cap of any other coin

[**Portfolio Tracker:**](https://www.tradingdigits.io/crypto-portfolio-tracker) Track any wallet holdings on Bitcoin, Ethereum, and Tron blockchains and get detailed analytics on all coins

[**BTC Fear and Greed Index:**](https://www.tradingdigits.io/cryptoFearAndGreed) Current Bitcoin Fear & Greed index as well as analytics on its averaged monthly performance since 2018

[**BTC/ETH Returns:**](https://www.tradingdigits.io/btc-eth-returns) Historical performance analytics for monthly and quarterly Bitcoin and Ethereum returns

[**Bitcoin Halving:**](https://www.tradingdigits.io/bitcoin-halving) 2024 Bitcoin halving countdown as well as detailed analytics on past halvings

Other self-explicative tools include **BTC/DXY/SPX +, Exchanges & Fees, Cost Averaging (DCA) calculator, Percentage calculator, Stablecoin Peg, Economic Calendar, CME Gap, and BTC Dominance**.

##Roadmap

I’m actively working on the project and in the following months I will be releasing a new analytics tool (both on-chain and off-chain analytics) every month during Q4 ‘23 and Q1 ‘24. 

The most recently launched tool was Portfolio Tracker in October and this month I’ll be releasing Crypto Heatmap with support of multiple categories.

If there are some tools or calculators that you'd like to see on the website please let me know and I'll include it in the list of the new features to add. 

Feel free to ask any questions and thanks so much for reading this, it means a lot to me. Any feedback and your opinions would be highly appreciated.