FitIgniter v2.4 Released

Huge update has arrived over at the google play store with lots of exciting new features. Firs things is first, we have revamped the individual supplements and exercises page. no longer is all of the information stored on a single page. It is now divided up into sections which can be accessed by sliding the tabs within the apps. This allows you to navigate throughout the application in a much more efficient manner.

The second is the update of the home page. However, this home page is currently temporary until we have finished with the final version. We hope that you enjoy this new change.

Last, but certainly not least, we are finally proud to announce our entirely new workouts section. We promised to bring it to you over the past few months, and now it has finally arrived! This workouts section holds different pre-built workout routines for a variety of purposes (such as mass building or weight loss) to help achieve your goals quicker. All workouts that have been added are authentic workouts that are created by fitness experts. This is to ensure maximum efficiency.

While the new workouts section is still under development and there’s still a long way to go before we are completely satisfied with its contents, we feel that at the moment, it is usable enough to be a new addition to FitIgniter. At the time of this blog post, there is currently only 2 workouts listed within FitIgniter. However, many more workouts will be added over the coming weeks,.

We hope that you enjoy all of the new updates this week to FitIgniter and we have some exciting features planned for the next upcoming updates.

 

You can download FitIgniter v2.4 on the Google Play Store over at –

https://play.google.com/store/apps/details?id=com.dawsn.fitigniterapp&hl=en_GB

FitIgniter v2.3 Released

Version 2.3 of FitIgniter has been released and it brings new features to your android devices to help improve your overall experience when navigating throughout the app.

This update now allows you to filter throughout the supplements that are listed so that you can easily find the best one that is for you. The ability to filter was always embedded within the application, however, it seemed as if it was well hidden as our analytics showed that not many people noticed its existence. Because of this, we have implemented the native function within the application which allows you to set your own filtering options. Just simple navigate to the supplements page, and then click on the floating filtering icon which is located on the bottom right hand side of the page.

More bugs have been fixed when navigating throughout the app. These bugs were commonly caused when navigating back and forth between the same pages and the application malfunctioned and would not return any page at all. This has been fixed and all pages can be navigated throughout without any errors occurring.

Competitions have now been implemented! Registered users of FitIgniter can navigate to the competitions section of the application and enter different competitions provided by FitIgniter. These competitions can be entered once after every 24 hours, so the more entries you have, the better chance you have of winning the price.

More performance additions have been implemented within the app in order to ensure a smooth and intuitive experience for the user. The update has been submitted and will arrive to the app store and your devices within 24 hours.

If you have any questions, feedback or suggestions on how to make FitIgniter even better, then feel free to contact us over at [email protected].

FitIgniter v2.3 can be downloaded over on the play store at https://play.google.com/store/apps/details?id=com.dawsn.fitigniterapp&hl=en_GB

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 –

https://play.google.com/store/apps/details?id=com.dawsn.fitigniterapp&hl=en_GB

Re-brand To FitIgniter and Open BETA

logo-full-final-light
FitMonstr is officially re-branding to FitIgniter. This decision was made to avoid any potential conflicts with http://www.fitmonster.com 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 http://fitigniter.com.

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 bodybuilding.com.

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 amazon.com where as the UK site grabs data from amazon.co.uk. 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 http://uk.fitmonstr.com) 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 imgur.com.

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 –

fitmonstrscreen

 

 

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 http://fitmonstr.com 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 http://uk.fitmonstr.com). 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 BodyBuilding.com and Muscleandstrength.com 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.