September 23, 2019

The story behind this project (long reading)

Mauro @onipot

On july my 2nd year period of exams was over.

I was thirsty. All that studying, theory.. my creative mind was imploding.

I was at the beach, with my friends, when I had an idea... the idea.

  • A platform to find, discover new apps.
  • Android, iOS or Desktop apps.
  • Find new websites, startups.
  • Share apps.
  • Help devs improve their products visibility, for free.

All this in one single place.

I didn't know where to began.

My web skills were really basic.

I just did know about a framework (CodeIgniter) and bootstrap.

I knew that the toughest part is the beginning.

You have all those ideas, plans that your mind is just stuck.

When it's the moment to begin, your brain just freezes.

Somewhere I read that it's quite useful split your ideas in smaller parts, just like the top-down process in software engineering.

Okay, easy, got it. I opened my beloved notepad++ and started typing.

How many things. I was just scared.

Soon I realized that even they were a lot, every single item was just simple to achieve.

Thanks to that silly list I was able to take the project from a complex state, to a complicated one. (I know that for most of you this may seem exaggerated, but for me it was really hard)

On July 13th, I wrote its first line of code.

I managed to build the back-end core and the first UI in 2 weeks of work.

I was kinda satisfied, but sooner I had to understand some tough lessons, and first of all: SEO

My website was slow, un-optimized, sluggish, caotic (It's a pity I didn't take any screenshots of it, so just trust me..).

Note: I was using a bootstrap starter template, a complete mess. Shame on me.

At that point I just lied to myself.

I thought that it was just good (all that hard work, I thought) but hell, it wasn't.

I've been trying to share it on the socials for weeks, but without success, since it was one of the thousands websites randomly blocked by the amazing facebook anti-malware algorithm, so I switched to other platforms like twitter.

Everything was just, useless. There was something wrong in its foundation. I had just to admit it.

Three weeks later I decided.

I had to get rid of that starter theme and re-build everything from scratch, or at least with some good tools.

Just thinking at it, I had the headache.

Luckily I discovered 'materializecss' a really good CSS library.

It was love at first sight. Immediate, clean tags, lightweight.

After a week of work, everything was almost ready.

Even if it doesn't count for SEO (I don't remember honestly) I used PageSpeed for comparisons.

Before: mobile 33, desktop around 60
After: mobile 88, desktop 100

They were just numbers, but heck, the difference was noticeable.

I had the first responses just after some days, where the first user sent the first request.

I just can't describe how I felt.

Even if I wasn't earning a single penny, I was happy, satisfied.

At this point of the story we are on the 2nd of September.

Magically, after the 4th attempt, but just the first with the new core, I got AdSense approved. And that's not a case.

In the meanwhile other people approached on the website and keep sending requests.

Everything was butterly smooth.

Visitors increased and i got my first earnings (9$ in a day and I already saw myself in New York, flexing my Ferrari).

Talking seriously, I just didn't care about money, I needed ads to pay the servers.

A week ago I realized an Android app for it, it just took me 3 days of work thanks to my past experience.

Today is the 21st of September and I wanted to share with you this journey.

Althought there are tons of things to improve, the most important lessons I've learned so far, are:

  • Always check your progress and validate it step-by-step. Don't just work and keep adding things.
  • Do not use pre-built templates
  • Split your ideas in smaller parts
  • The hardest part is the beginning. The sooner you start, the sooner you'll finish.
  • Google for technical alternatives before proceeding
  • Do not get pissed off. Even if you are a noob web developer like me. If you have problems, just go on StackOverflow and search for them. Do not waste your time.
  • Harness the power of social media (Ow, just to say, my website's banned on facebook yet)
  • Don't give up, if your idea's good, it will get what it deserves.

Hope you enjoyed this.

Now I leave you with a quote from a book that really helped me during the process: The 4 hour work week by Timothy Ferriss (I suggest you reading the chapters about Definition and Elimination)

If something doesn't scare you, it isn't just enough.

Happy coding guys!

Loading comments...
Today's Top Milestones
  • $1,054 in sales in 24 hours
    We have implemented our payment method last week on Dorik and got 8 paid customers in the first week. But we have received some re
  • Gradient Color Generator
    The benefit to seeing the color variations at full size is you can really visualize how they will look with your actual design projects. Our gradient
  • Scratched my own itch:Beta launch
    If you've been following the "scratched my own itch" milestone updates of RefMonkey , you would know how the whole idea of building RefMonkey came abo
  • We Are Hosting A Self Advocacy webinar
    We are hosting Interview Negotiation and Self Advocacy webinar. Would you like to attend? https://careermove.io/events/negotiation
  • Launched on ProductHunt!
    SZ Project Tracker has launched on ProductHunt! https://www.producthunt.com/posts/sz-project-tracker It's a project that I originally built for myself
  • Crossed 200$ in total sales
    I was able to touch the 200$ mark yesterday by a connection on twitter who had issues with his ad campaigns reaching out to me. I helped him understan
  • Took a break in publishing for reevaluation
    I have paused publishing content for 2 months and ads revenue stayed almost the same during this time. Now it is a good time to reevaluate revenue str
  • Two months after launching
    A couple months ago I decided to put this app online for sale. It's a project I had done for someone a while ago and was just sitting on my hard drive
  • Released V1 to the iOS App Store
    I started working on the app in 2018 as a side project to continue to refine my software engineering skills and create a tool for handstands. Why I bu
  • SEO is back on track & breaking revenue records
    I mentioned a month ago that we took a massive SEO hit after making URL changes at www.bitcompare.net. We knew we'd take a hit, but didn't expect it t