Short Haitus

The development of FitIgniter has recently been in a short hiatus which meant that no additional features of content were added the the website. I’m very happy to announce that the website will continue back in development starting from today and we have a lot of very exciting features planned to be implemented within the next few months so stay tuned!

If you would like to download the android application, it can be accessed over at –

Re-brand To FitIgniter and Open BETA

FitMonstr is officially re-branding to FitIgniter. This decision was made to avoid any potential conflicts with and we feel we are in the perfect position to re-brand without having any major repercussions due to our development stage.

From the 16th August 2016, we will be located over at

We are also pleased to announce that our open BETA test will be launched within the next few days. Keep an eye on our twitter for any more information in the future.


Update #4 – New Features and Upcoming Beta Test

It’s been a while since my last blog post. A lot of things have changed since then. If you haven’t read the previous post, the entire system revamp was completed and that allowed me to completely focus on adding new features as well as polishing current areas of the website. I aim to create FitMonstr a very user friendly and seamless experience for its users because that is my main goal and that is what sets it aside from other websites such as

FitMonstr now supports US and UK regions. There really isn’t that much difference between the two sites other than the supplement price comparison section which grabs data from different locations. For example, the US site grabs data from where as the UK site grabs data from Besides that, the other differences are minimal. The UK site can be accessed by either adding a UK prefix on the website URL (such as or by changing the region on the top menu.

Another great feature now is that the approval system is in complete working order. Users can now submit edit requests on exercises, and supplements if they feel the information is incorrect. The data then get submitted to an administrator who then reviews the request and either approves or denies it. This allows the content to be regulated to prevent incorrect information and/or spam.

All of the images are now hosted on FitMonstr. I have worked hard on the system so that the images can be uploaded safely and securely to the server without anything malicious passing through its safety checks. This is a great stride forward towards a more user friendly experience because previously, images could only be hot linked on image hosting sites such as

Users can now admire each other. I want FitMonstr to have a friendly community within the fitness industry and to help with that, I want to create as much user interactivity as possible. Initially I planned to create a friend system but I thought that was too generic so I decided to give a “fitness twist” to it. Basically, if you feel like you enjoy a specific users content or just simply see them as a friend, you can “admire” them and you will be added on their admiration list. You can admire other users without them admiring you back which tackles the need of having a mutual agreement.  I understand that may cause some problems with some users who feel that they want to remain private and keep their account hidden and away from any user interactivity and because of this, in the near future, privacy settings will be implemented so that the user can adjust their privacy to their needs. (for example, they could disable people admiring them).

One pretty cool feature I have implemented is a notification list. If you have any interactions with any other user, you will receive a notification to alert you of it. The notification is non obtrusive and can only be accessed by the navigation bar along the top. This is great if you want to find out if anyone has replied to your forum topics or if anybody has admired you.

Here is a little sneak peak –




FitMonstr is hopefully starting a closed BETA test within the next coming weeks and we are hoping we can gather a few people who are interested in participating. By participating in the BETA test, if you make any feedback on the website, we will add your name to the credits page we plan to make on FitMonstr. You can chose to opt out of being credited if you do not want your name to be listed. The credits page will be available to access on the websites footer and will be view-able by all. If you make an account on the system, your account will also be granted “Pioneer” status and that will be shown on your profile account page for everyone to see.

If you are interested in participating in the BETA, please don’t hesitate to contact us via twitter over at @TheFitMonstr and send us a mention or a DM. We will get back to you as soon as possible.

Thank you for reading and remember to #BeABeast

Update #3 – Revamp Complete!

Significant strides have been made in development over the past few days. The revamp of the old system has been complete. Over the past four weeks we have been reviewing every single bit of code and replacing it with a more effective and efficient system that we now have in place.

What does this mean? This means now that we have finished going over the old system and updating it, now we can focus on finishing up and polishing the website before release.

At this rate, FitMonstr should hopefully be launched publicly before August. Don’t forget to register your email up at to be notified of the launch and follow us on twitter at @TheFitMonstr to get the latest news.

Update #2 – A few changes made

I’ve been hard at work trying to bring you FitMonstr to you as soon as possible. During our revamp, I have made a few changes to FitMonstr to bring a more pleasant experience.

First off, I have removed the food section. If you didn’t know already, this section basically was a database of normal foods such as nuts, fruits and so forth… but I felt that this area wasn’t really a priority and could be expanded on at a later date. Because of this, I have decided that it was best for the food section to be temporarily removed because I would rather provide features that have been worked on with full dedication rather than something that has been made with minimal effort.

Secondly, the websites region can be changed by editing the websites URL. No longer do you have to manually select the region if you wish to browse it, now you can just simply add the region code at the beginning of the domain and it will automatically navigate to its region. (eg The current regions supported so far is UK and US.

Users cannot now submit exercises and supplements until I feel that FitMonstr has evolved to the point where it is essentially “self-sustaining”. Because so much data needs to be added before/during the launch, I believe its best that I disable users from submitting their own data until the database is at a relatively stable state. This is because it will be too much work to moderate each individual submission at the beginning. However, users can still edit current information on the data.

I am working hard to bring you FitMonstr during the late stages of July/early August. Stay tuned by following our twitter! @TheFitMonstr


Recap of first revamp

So the revamp of FitMonstr had started a couple days ago and some solid progress has been made. If you haven’t read the previous post, basically what is happening is that we are going through the entire system and updating it with new programming concepts and techniques. The reason that we are doing this is because, ultimately, this leads to not only a more dynamic and secure system, but it also makes the back end code much more readable. This, in turn, allows us to make changes to the system more efficiently and without the risk of breaking anything.

So first off, we had to change the very foundations of the system. FitMonstr used to use MySQL_Connect to connect to the database, but if you know anything about PHP, you will also know that MYSQL_Connect is deprecated. This means it is no longer supported as there are new, more secure and efficient methods to connect to the database such as PDO (PHP Data Objects) and MySQLi. PDO is what we are going to be replacing everything with. Not only does PDO implement the use of objects to connect to the database, it also allows for the use of prepared statements which helps against SQL Injection attacks. Pretty much every single query that is used on the system will have to be replaced with its PDO counterpart.

Once we had changed the foundations, we had to revamp the user system. This includes the login and register. The user system  used to work by creating users in a procedural method. This means that the system went down the code and just completed everything in turn. Now we have implemented a user class into the mix so now users can be created as objects on the fly without having to do much at all. This is especially useful but we can also use this object on other areas of the website if need be (e.g creating a user via the admin area). This also allows us to change the users settings without needing to change it’s associated pages.

For the first stage of the revamp, we have made some pretty good progress transitioning the system to more efficient and stable methods but we still have a long way to go.

About FitMonstr and the Development Blog

Welcome to the very first blog post for FitMonstr. This first post will give an overview on what FitMonstr  actually is, what this blog will be used for and the stage FitMonstr it is currently at.

So first things first, FitMonstr is a health and fitness database that provides easy access to information on exercises, workouts, supplements and more. It also contains price comparison for supplements so you can find the best deals for your favorite products.

What makes FitMonstr different to other websites such as and is how the information is presented to the user. I wanted to make FitMonstr have a very seamless user experience so that the information can be accessed quickly and efficiently without much thought or navigation. The information can also be added and updated by the community.

This blog basically keeps you updated on the stage FitMonstr is at during it’s development. It allows you to be in the loop on all things around the development side.

At the moment, FitMonstr is in a relatively stable condition at the moment, however, everything in the backend is a complete and utter mess. I started this project last year around June to help work on my PHP development skills I learned during uni but I didn’t really have a grasp on how big this project actually was. Because of this, the entire website is built with procedural code which essentially means that the code is everywhere and extremely hard to read. It also uses a lot of deprecated functions such as mysql_connect() and I aim to change that by doing a complete code overhaul and implementing object oriented principles.

As most of the code is still there but just needs updated, hopefully it won’t take a long time to complete the overhaul. I’m hoping that it will be released in the latter part of July.

Thanks for reading and I’m looking forward to blogging the development stages of FitMonstr.