whatsapp
chat-boat

What we intended to do We wanted to develop competency in creating and managing AI based chatbot that could respond to comments from users automatically. We started with our in-house project of creating chatbot for SchoolAdmissionIndia.com. SchoolAdmissionIndia.com was chosen since we have been running this platform since last many years, so we have complete knowledge of the space and

Share Blogs

Posted by Pranjal on September 2, 2017

chat-boat

Are you running a huge eCommerce portal? If yes, chances are it would be running on Magento as magento supports huge eCommerce stores with lots of data. A magento store can scale to huge number of products and large number of customers. We have dealt with magento stores with around 50,000 products, with multiple currency and multiple storefronts based on that we can say, it is challe

Share Blogs

Posted by Shaveta on August 30, 2017

chat-boat

(CodeFire works with Indian Railways to automate onboard services) Aligning to the vision of Hon'ble Finance Minister (as stated during his budget-2017) to provide "Coach-Mitra" (The one-man contact, called the Escorting Staff, will be responsible for everything from distribution of linen, cleaning the toilets, repairs, functioning of air-conditioners to other petty problems), we @CodeFire

Share Blogs

Posted by Nihar on August 14, 2017

chat-boat

How would you feel when you develop something that has been in your mind for a long time, but you didn't have time or the courage to actually sit and work on the idea. Innovation and technology go hand in hand, you not only need to think different but execute as well to be ahead of others in your field, with that we decided to organize CodeFire's first "Hackathon". In the event, it was tota

Share Blogs

Posted by Neha on July 28, 2017

chat-boat

Business flourishes with customers - a happy customer will also a source of the business in both repeated as well as new business as the pleased customer spread good words about the product and services, so it is vital for the organization to keep their customer happy by building good relationship through sales & marketing or call center team. It becomes quite a task for organization with

Share Blogs

Posted by Nihar on July 27, 2017

chat-boat

This is the era of text messaging; people prefer to send text messages rather than talk on phones, as that gives them the freedom of doing so many other things at the same time. This lead to creation of so many text messaging applications, which allow you to talk one to one or interact in a group. Which in turn has given rise to a new avenue for businesses to explore; can this messaging "addic

Share Blogs

Posted by admin on June 29, 2017

chat-boat

Earlier factories and large buildings received electricity from generators located in their basements. This method required lot of maintenance and upkeep from the generator vendors as power supply was not reliable. Over the years factories started receiving efficient, cleaner, and cheaper supply of electricity compared to their on-site generators. This marked a significant change, and had a hu

Share Blogs

Posted by Shaveta on June 23, 2017

chat-boat

A business is as good as the clients it serves, and no business gets far when it starts losing its existing clients. The key to any businesss success is building relationships that go beyond one-time projects and provide value to these clients on a reliable and, ongoing basis. Most organizations are inclined to pay more attention to lead generation and customer acquisition, however, they

Share Blogs

Posted by Shaveta on June 5, 2017

moodal_banner

Moodle is one of the top eLearning open source application. We have been working of and on with Moodle, however, the recent solution that we developed on top of Moodle required in-depth understanding of framework and lots of customizations. The requirement was to create a training management solution which had an eLearning component as well. This also required detailed reports at each training

Share Blogs

Posted by Nihar on May 15, 2017

moodal_banner

So, got your mobile app (iOS, Android or any other) developed with all the amazing features you wanted in the mobile app for your business and are ready to release it on the app store. These days mobile app with good user experience is a must for your business. You must have got all the desired features for your business incorporated in the mobile app, however, there are some essentia

Share Blogs

Posted by Nihar on May 8, 2017

moodal_banner

The Body achieves what Mind believes- Anonymous Prolonged sitting and staring at the computer screen continuously, not eating healthy food, no exercise or workout results in stiffness, back pain, headaches and eyestrain. The lifestyle we follow and the way we work has an adverse effect on our health. Worried! Don't be as that will only aggravate the problem :). There are ways to avoid

Share Blogs

Posted by Neha on April 28, 2017

moodal_banner

CodeFire worked closely with Indian Railways to create online platform www.trainservicerequest.com which allows passengers to get their compartment cleaned while they are onboard. This service is available on the web as well as mobile via SMS. Passengers can make a cleaning request in the following ways: 1. From the Mobile: a. REQ < Space > <10 Digit PNR Number> b. Send

Share Blogs

Posted by Nihar on April 17, 2017

moodal_banner

It all started with CodeFire getting asked by a client to create Native Mobile application for Magento 1.9 version.  Just to give you a little more background, CodeFire has been working on Magento platform quite a lot and we have done some work on Magento that we are really #proudOf. We know that Magento is a rich / powerful and huge eCommerce platform, however, is not the easiest

Share Blogs

Posted by Pranjal on April 14, 2017

moodal_banner

Will 2017 be a growth year for the travel and hospitality industry? As per the latest reports from Deloitte's, companies who have eye towards innovation could turn some of the challenges into opportunities. The travel industry will grow faster than the global economy this year only if they reach out to customers, offer innovative solutions and win loyalty/meeting client expectation. Havin

Share Blogs

Posted by Shaveta on April 11, 2017

imgpsh_fullsize

Has it ever happened with you, that you had applied for a job, appeared for the interview, nailed the interview process and thought that your prospective employer is going all the way to hire you. But after all that you didn't get the offer, in some cases you may not even get a callback from HR department for follow up. After dreading for a few days, you convince yourself that they didn't dese

Share Blogs

Posted by Neha on April 4, 2017

imgpsh_fullsize

Estimation as the name suggest is to find the approximate timeline. Estimating is one the hardest aspect of the software development. Estimating for traditional software development fundamentally different from estimating for Agile projects. The traditional approach follows the "bottoms-up" approach which is to spend several weeks or months at the beginning of a project defining the detailed re

Share Blogs

Posted by Nihar on March 27, 2017

imgpsh_fullsize

The Bad News is Time Flies. The good News is you're the Captain-Michael Altshuler Have you ever thought what your life would be if you are a superhero like Superman or Captain America so that all your task and assignments will be done in a jiffy and we don't even need to pull a single finger. But, here we are normal human beings, stuck in the course of time limitation and productivity as we are

Share Blogs

Posted by Neha on March 25, 2017

mobile_app_0.png

Mobile technology is revolutionizing the way businesses interact with end-users, whether the end-user is a customer, employee, business partner, or even a service. Users including you and I prefer Mobile apps then websites for one simple reason i.e. Ease of Access or access of information. As an entrepreneur or Business Organization we need to understand our end users, how profitable is the mobile

Share Blogs

Posted by Shaveta on March 25, 2017

mobile_app_0.png

This article is aimed at explaining the term "Machine Learning" (ML) to (conventional) programmers. Since, I have been on both sides, been a conventional programmer and am currently a Machine Learning enthusiast, so I think I am in a unique position to distinguish and explain the term to conventional programmers so they can relate and understand the key differences in the approach and re

Share Blogs

Posted by admin on March 15, 2017

mobile_app_0.png

Face identification and recognition has been a very tricky topic to handle and work with. There are multiple rich open source libraries such as OpenCV and OpenBR (which is based on OpenCV anyway) that can be used to carry out this task. These libraries involve large amount of effort and have a very steep learning curvey, before they can be used effectively. However, very recently ( November 2

Share Blogs

Posted by Pranjal And Lakshman on March 3, 2017

mobile_app_0.png

Fresh out of your college, a degree in computer science, an enthusiasm to change the (Software)world and ditching all the campus placement of your college you decided to join a Start-up because this is what considered as cool now a days. The first few months of your job are going great with all the Tech-Leads & CTO working along with you on complex programming problems and you thought that

Share Blogs

Posted by Neha on March 1, 2017

mobile_app_0.png

As an entrepreneur when we plan to get a product developed, we think about many features and come up with a long (wish)list that we think will make our application unique and make it stand out in already cluttered marketplace. And since we are constantly thinking about our product and it's features, all the features that we think about, seem really important to get that #kickAss product create

Share Blogs

Posted by Pranjal on February 24, 2017

mobile_app_0.png

AWS has come up with Artificial Intelligence related services. One of the prominent one under that is Machine learning. Using this you can quickly setup a model that you can use to get predictions. Machine learning can broadly be classified into - Supervised learning Regression Classification - Unsupe

Share Blogs

Posted by Pranjal on February 22, 2017

mobile_app_0.png

Learning Management Systems (LMS) have been ever evolving. Till date LMS was recognized as a platform for teachers and students to connect and exchange information among each other. Apart from this, various organizations are understanding the importance of continuous training and development of staff is an important part and that training is a vital contributor to organizational growth, hence

Share Blogs
mobile_app_0.png

Magento by default has all essential features needed by an eCommerce Store but some customizations are essential to make it user friendly and increase conversions So you have decided to use Magento as your eCommerce platform (There are many factors that need to be considered before deciding which eCommerce platform should be selected for a project, but that will be the subject of another

Share Blogs

Posted by Nihar on February 8, 2017

mobile_app_0.png

As per an Independent survey conducted by Aspiring Minds, an online employment assessment platform revealed that less than 20% engineers are employable for Software Engineer Jobs. This survey was conducted on Engineering & MCA Final year students of all over India and included a significantly large number of graduates. Also it was noted that "Over the last 4 years there has been no signif

Share Blogs

Posted by Neha on January 28, 2017

mobile_app_0.png

If you have an online store, having a mobile presence is a non-negotiable requirement. The real question is should they have a native app to extend their web experience, or if a browser-based app will suffice. Recent studies show people are spending more time on mobile, requesting, purchasing, and booking almost any commodity they want at the time they want it. Users expectation

Share Blogs

Posted by admin on January 19, 2017

mobile_app_0.png

Only 29% of all projects have been successfully completed. Most of the project fail because of unskillfulness in the project management and adapting newer trends in the field of the project management by the project managers. With the growing trends in the business practices and expectations the Project Management is evolving by putting emphasis on the people, process and technologies to

Share Blogs

Posted by admin on December 17, 2016

mobile_app_0.png

Crowdfunding, or collaborative funding via the web, is one of the standouts for growth in this evolving collaborative economy. The Crowdfunding Industry Report by Massolution put out data showing the overall crowdfunding industry has raised over $34 Billion across more than 1million individual campaigns globally. Breakdown includes P2P Lending $25B, Reward and Donation Crowdfunding $5.5B and E

Share Blogs

Posted by admin on December 8, 2016

We have created a Joomla plugin that will help you easily link Google plus profile with Joomla Blogs or articles. All you have to do is install the plugin from Joomla plugin page and follow the basic steps as mentioned on the page. Some of the important steps are: 1.First of all you will need a Google+ profile. If you don't have one this is a good time to create one! 2.Then while you are set

Share Blogs

Posted by admin on September 7, 2016

mobile_app_0.png

SEO tools can help automate some of the processes that need to be followed for each of the sites you are optimizing for search engines. Some of the primary tasks related to the same are: Complete analysis of websites Keywords research Internal and external links Inbound links Quality of content There are a lot of tools available to accomplish most of the above without break

Share Blogs

Posted by admin on September 7, 2016

mobile_app_0.png

Facebook gives you a functionality to add facebook applications as tabs on your existing pages. Also there are (programmatic) ways to be able to find out if users have liked your page or not. This functionality can very well be used to 'entice' users to like your pages. We have added a "Welcome" tab to our Facebook page. Do take a look at the same and let us know what you think about it. This appl

Share Blogs

Posted by admin on September 7, 2016

First step: You will need to login to the site using cURL. Inspect the login form using a tool such as Firebug or view source to see what all fields are being sent and what is the endpoint of the request. You will need all this information to send login request to the site using cURL. In fact, make a small HTML version of form (using code from the site) on local machine and try and login with that

Share Blogs

Posted by admin on September 7, 2016

I started this experiment to be able to test the integration of a web based (PHP) application and SMS using a phone connected to machine on which web server is running. Gammu seems to be a good open source option to setup PC to phone connection. Gammu comes with multiple utilities such as Wammu (which adds UI based interface to this). Since I was looking specifically for SMS based options, there

Share Blogs

Posted by admin on September 7, 2016

googlepanda

What is Google Panda Google panda is basically a new algorithm announced by Google. Its aim is to fight against content farms (duplicate content website). Google started rolling out its Panda update initially in February in the US and later in April it reached a few other regions. The Google Panda update was made to reduce the amount of spam within the Google search results Google panda i

Share Blogs

Posted by admin on September 7, 2016

If you have a URL such as http://domainname/page/info1-info2 dashes (-) are then translated by google as spaces so the above "info1-info2" becomes "info1 info2" however if you are using "info1_info2" it translates to "info1info2". So if you are deciding on the URL scheme it is better to use dash rather than underscores however as per Matt in this video it is not worth the effort to change

Share Blogs

Posted by admin on September 7, 2016

If you are using the URLs such as http://domainname/index.php?pid=12&uid=821 they do serve the purpose of opening the correct page however they do not provide any information to the user as to what page they are going to see and what they should expect on this page. Also, as we all know the URLs are also very useful for search engine optimizations, so unless the URL conveys c

Share Blogs

Posted by admin on September 5, 2016

Amazon EC2 I am using unbuntu based EC2 instance so commands are specific to that but the steps are mostly generic and will apply to most linux distributions. There are basically 4 steps for this: 1. Create CSR I basically used OpenSSL to generate CSR as it is installed by default in ubuntu. You can go to https://www.digicert.com/easy-csr/openssl.htm to get the

Share Blogs

Posted by admin on September 5, 2016

Its been quite sometime since Joomla has releases latest version of the application(3.x), however many of the users are still stuck on old Joomla versions such as 1.5, 1.6 and 1.7. Some of the users are on Joomla 2.5 as well but the number is relatively less as Joomla 2.5 and 3.x were released almost at the same time. Also, migration from joomla 2.5 to 3.x is relatively straight forward. Howeve

Share Blogs

Posted by admin on September 5, 2016

mobile_app_0.png

Google Penguin 2.0 - Spam fighting update is live Google Penguin Google announced launch of Penguin 2.0 update on 22 May 2013, this is 4th revision related to Penguin update. As per Googles Matt Cutts About 2.3% of English-US queries are affected to the degree that a regular user might notice. 2.3% may sound like a small number but webmasters agree that this is a huge change and is going to

Share Blogs

Google Penguin 2.0 - Spam fighting update is live

mobile_app_0.png

Most of the website owners and webmasters think many times while purchasing domain for their business. One of the major worry is whether it will rank better in Search Engines with respect to nature of business or not. Domains get ranking in search engines depending on top level domain (TLD) they own. TLD is the highest level of a domain in hierarchy of Domain Name System. Forexample, .com is th

Share Blogs

Posted by admin on September 5, 2016

Are you changing design of your website? Or moving the old site to a completely new domain? Following are the points to keep in mind from SEO point of view 1.You have to be very careful while change of address of URL to avoid 404 (File Not Found) errors when users click on links to your site on any search engine. 2.Ensure that all the urls that are in search engines index need to eit

Share Blogs

Posted by admin on September 5, 2016

Application performance is one very important aspect of web application. Most of the web developers should be aware of the concepts that are used to make the?application perform well. The below presentation was part of Boot camp training at CodeFire Technologies. This presentation is must read for entry level web developers irrespective of technology they are working in. Web Applicati

Share Blogs

Posted by admin on September 5, 2016

Finally at CodeFire Technologies we did our very first Google+ Hangout Live on Air. Google+ Hangout seems to be very cool tool to meet with friends and followers online and discuss any topic. Also when you are doing Live on Air hangout, google creates a youtube stream for the hangout which can be viewed live on web or it can be viewed later as a video on youTube. As a part of Boot Camp trai

Share Blogs

Posted by admin on September 5, 2016

mobile_app_0.png

Google revealed major update at a special event on its 15th birthday, that update has been rolled out in past month and is live now. Algorithm Changes affected the search queries to give more correct answers to long questions. Hummingbird represents the revised way of indexing websites, which changes the algorithm named Caffeine, updated three years ago in 2010. This update is targeted towa

Share Blogs

Posted by admin on September 5, 2016

Google is giving more stress to affiliate marketers by giving attention on published content on video sites. These sites display content from affiliate marketing websites which is available on thousands of other site also. Google warns webmasters against developing a website with thin or scraped content which has no substantial added value to its users. Pure affiliate sites contains content f

Share Blogs

Google Warns Affiliate Marketers About Content on Video

mobile_app_0.png

It is really important to test the RESTful API completely. However, since RESTful API uses many elements which cannot readily be passed from browser, hence we shall use browser plugin such as Postman for chrome to test API You can install Postman for free from chrome store. Once you have installed it, you can start the API testing Fun. Next thing you need to select for the API call is, set

Share Blogs

Posted by admin on September 5, 2016

mobile_app_0.png

Laravel framework has recently gained a lot of popularity and because of all the good reasons. It recently launched a new major release 5.x We quickly tried our hand at creating a RESTful API using the new a version. Did hit a few roadblocks but in the end it all turned out to be a good learning experience. Sharing the steps to create a RESTful API with laravel. You can download the zip

Share Blogs

Posted by admin on June 17, 2016

mobile_app_0

So, Google is going to update the search algorithm again, this time primarily for mobile devices. Will it impact general SEO for desktop as well, we don't know. However, since a big percentage of the traffic is anyway on Mobile devices, its good to be friendly with them and reap SEO brownie points from google. This update is going to be live on 21 April, so there is not too much time left.

Share Blogs

Posted by admin on June 17, 2016

Want to discuss your idea or project with us

Project Inquiry

Interested to Join Us?

Post Your Resume
we-are-hiring