Over the past four months, I’ve worked my butt off to develop the best possible product that I possibly can. I’ve put countless amounts of hours in to make content, develop features, tweak designs and optimise performance. Since the very first day, I kept track of what I did every day through my private Discord server. For the first time, I’m going to share the process and steps that I went through to make Treyex Hub along with a run-through of every single day.
I first had the idea for Treyex Hub while cutting the grass on a Wednesday evening. Originally, I was just going to make Hub a newsreader. Hub would pull news from IGN and other gaming news websites and just act as a newsstand. However, while I was in bed that night I took out my computer and started writing a review of Realm Royale, my favourite game at the time. It went really well and I was actually really proud of it. I then decided that I wanted to make my own gaming platform where people can get gaming news and gaming reviews.
The next morning, Thursday the 6th of June, I started the basic design of Hub. I actually originally started developing in Unity, a game engine as I had the most experience with Unity. I know what your thinking, an app in a game engine? I figured I could just set up a UI element and pull some text from a website. I spent a few hours making a very basic app that looked terrible. I had never made an app in Unity before, I had only used it for game development. At this point, I also had planned to name the app ‘Esports Central’. After doing research, I realised that Unity was not a good option to make an app in as it would be hardware demanding and would drain my user’s battery life. I had wasted a full six hours trying to make the app in Unity just to discover it won’t even work. I called it a day.
On Friday the 7th of June, I started looking into Android Studio. At this point, I didn’t have plans to release Esports Central on IOS so I decided I may as well do all the development in Android Studio. I looked up some basic android studio tutorials and quickly came familiar with the program. My knowledge of Unity helped me easily learn Android Studio. I made a design that actually looked good, but I had one problem: How was I going to live update it? I couldn’t release an app store update every time I made a new article. I had to figure out a way to pull text from a website. That’s when I discovered the WebKit. The WebKit allows you to turn a website into an app using Android Studio. It was perfect! I already knew web programming and it meant I could easily live update the app through the cloud. That night I had something on so I couldn’t work anymore, but the second I got home I stayed up very late working on the website.
On Saturday, I had figured out the WebKit and set everything up. I didn’t have a design yet, but I had the basic functionality ready. Now I just needed a good design and some quality content. I started working on a new review. I can’t really remember which review it was but I think it was the Fortnite one. In my opinion, I thought that review was even better than the Realm Royale Review.
On Sunday I officially made it my mission and goal to finish this app since I now knew what I was doing. I told my parents my idea and sat down in front of a computer and brainstormed ideas. I decided that the Esports Central name was too basic and I needed something different and more unique. I thought of a few ideas but I couldn’t really think of anything that good. I took a break and instead I wrote up a detailed plan. In this plan, I came up with the idea to have gaming news, reviews, guides and lists included in my app, not just reviews and news. I knew I wanted to release this app sometime soon so I crossed off lists for the time being as I didn’t have time to do all this before release. I also included a schedule, with deadlines I had to meet. After that, I started working on my first guide. This was the Fortnite guide.
Monday finally came along and I woke up at 8 am that day just so I could get as much work done on Hub as possible. On Monday, I wrote two reviews and one guides. It was four hours of straight writing. I took a two-hour break before coming back and writing one more review. I was on fire.
Now that I had some basic content, it was time to get my design up and running. I spent the entire day Tuesday getting the design ready and uploading it to my server. I put the website files on a hidden domain and connected the website to my WebKit. I inserted my articles into the design and set the featured image. Finally, I connected my domain to my WebKit and ran my application. Just like that, I saw Hub run on my phone successfully for the first time. It was like watching a baby being born. I felt so satisfied when I saw the program run with no build errors. At that point, there were only about 5 articles on it but it looked great.
On Wednesday I had been working on this for a full week. I had plans to write two reviews however something came up and I only had time to write one. It was also time to cut the grass again. While I was cutting, all I could think about was the app. I was brainstorming name ideas again and it was here I decided that Hub would be a brilliant name as this app was going to be the central hub for all things gaming. I added the Treyex part as that was my company name and I was good to go. I also thought it would be a good idea to put this app on IOS and maybe even a website. This began the first challenge, the hunt for an iMac.
If you didn’t know, you need an iMac or Macbook to run Xcode. Without Xcode, you can’t develop for any Apple program (great Ecosystem Apple. How selfish can you be?). Basically, I needed to find an iMac to publish this app on IOS. The problem is, I don’t know anyone who owns an iMac. My parents didn’t know anyone who owned a iMac either. However, my parents had a solution. On the Thursday, We drove down to the nearest Currys PC world, a store that sells computers. My parents distracted the salesperson while I signed into my Apple account on the store computer. I quickly made a new project, added my website and uploaded to the app store. I did this all in 15 minutes while my Mum chatted to the salesman about Washing machines and toasters! The mission was a success. I now had the app ready for release on the App Store. When I got home I wrote another article. I can’t remember which one it was.
At this point, I was getting excited. I had an IOS and Android app that looked great and has some pretty okay content in my opinion. I just had to write some new content then eventually publish it. I took Friday the 14th of June to work on getting some legal stuff setup. My brain was so confused. I struggled through that for a full day before giving up.
The next two weeks were very repetitive. I woke up, made an article or two and went to bed. I can’t really remember doing anything that exciting other than doing a server stress test (I sent over 1,000 bots to my website to ensure that it could handle it). At this point, I had probably about 12 articles and had the design completely finished.
I started working on marketing on the 4th of July. I made some app store screenshots and I started to get to work on the trailer. I did both with a website called Placeit. I had to hand over 30 Euros to pay for the screenshots, promo pics and trailers, but it was worth it. I originally planned to just have music in the background, but I figured I may as well as some voice over in the background. I knew there was a 0% chance that I would use my own voice so I hired someone on Fivver to make the voice over for me. He did a great job.
The next day, I opened my beta program. I announced that I was going to have a closed beta for an unannounced project. I gave my beta testers access to the app on IOS and Android and made them sign a non-disclousure agreement. They tested for bugs and alerted me of any spelling or grammar mistakes.
The next few days were again very repetitive. New articles and bug testing. That is about it. The days leading up to the app launch were the most exciting. Only about 10 people actually knew about Hub at this point. Most of my family apart from my parents didn’t even know I was making this. I kept it rather hush in case I didn’t go through with it. The days leading up to release were an exciting mess. Some stuff with the app approval went wrong, but I eventually got it sorted.
On the 18th of July, it was the launch date. I had prepared all day. I set the serves live, released the app on the App Store and Google Play and prepared my social media posts. I release the app around 5 PM but I didn’t announce it until about 8 PM as I wanted to give the app stores some time to properly process it. The first day we got about 13 installs, which wasn’t bad at all.
Although I had released the app, I wasn’t even nearly done yet. I knew I still wanted to include other features such as Lists and accounts as well as publish at least 2 articles a day. I kept the 2 articles a day going almost every day for quite some time. I couldn’t do it every day, but I have released at least one new article every single day since release, apart from one day.
I released my first major update on the 21st of July, just 3 days after release. In this update, I included a new category called lists, push notifications, new settings tabs, fixes for crashes and I had implemented ads. I was now making money from Hub! That felt great. However, in just one day I made that update. I had totally overworked myself. I told myself I would never work that much in one day again, but I did. I continued to work for very long hours and continued to feel overwhelmed for the next few weeks. I didn’t slow down when I should have. I released many more big updates that took so much time.
Just a week later, I published my next update which included Quizzes and clips. This was so much fun. Although I overworked myself to get the update out, I had a blast making the quizzes. It was even more fun going back a day later and seeing how people scored. Quizzes are still my favourite type of content to make.
On the 4th of August, I couldn’t continue. I stopped making content and took the day off so I could relax. I knew I didn’t have time to do everything that I was doing. I was running an app, modding for Slappie 4 days a week, running a Fivver business and playing video games. I stopped playing video games, I stopped doing Fivver immediately and decided I needed to change the way I was running Hub. Not playing video games anymore was hard at first, but I got over it. I went from playing video games 4 hours a day to playing none to maybe 30 minutes a day. That was a weird change, but I knew I had to stop if I wanted to develop Hub. In order to get an article out, I had to custom code it and manually change the code on every page. This took forever. I decided I needed to change to a blogging platform, so I switched to WordPress. This meant I had to completely change my design which sucked, but it turned out okay. Since I had switched to WordPress, it was time for a big update. I released version 2 which included commenting, discussion boards, accounts, an improved design and tablet support. That was a big update for me and it made Hub 20 times better.
Just yesterday, I launched the web version of Hub. This has been doing well and I think this is the best step for the future of Hub. I also received my first paycheck for Hub yesterday. This was the most rewarding feeling I have ever felt in my life. So much hard work and dedication and it finally had paid off.
I want to continue to provide great content on Hub. I can’t wait for the future. Thank you for visiting or downloading Hub.