Microsoft granted $23, 000 to the team with Belitsoft's developer who created a Chatbot

Our custom software developers devote some of their free time to participate in weekend hackathons*. They are already known among professional developers’ community as winners of the What the Hack 2014 (for the alarm box equipped with LEDs that reacts to signals coming from the Internet) and the winner of the special award for innovation in banking & finance at FinTech Minsk Hackathon 2015.
Sep 12, 2017

Custom Software Testing

Being a professional developer is more than just coding, it means more concern about delivering a usable product in a limited timeframe.

Our developer’s team was among awardees of the international Clean & Health Tech Hackathon that took place on 22-24 April 2015 in Minsk (Belarus). The team has built the MVP of the Telegram Bot for weight control (iFoodyBot). Microsoft supported their project and granted the team with $23,000 in the form of Microsoft BizPark services. 

Telegram is a cloud-based messaging service “with a focus on speed and security”. Telegram Bots (chatbots) are applications that run inside Telegram to provide simple and factual information, such as weather forecast for the coming weekend, current traffic conditions, definition for a new word etc. on-demand. The purpose of a chatbot is to emulate a human while serving human informational needs.

iFoodyBot was built with Node.js and MongoDB. It can count calories and provide recommendations according to user’s weight control goals. A user sends messages to the iFoodyBot with the information about what he/she was eating during the day, the chatbot counts those calories and informs how much calories one needs to consume in order to lose, maintain or gain weight.

For example, there are about 46 calories for 100g of unsweetened apple juice (data of the United States Department of Agriculture), and user plans a 2,000-calorie diet (the U.S. Food and Drug Administration recommendations). iFoodyBot understands the message in Telegram “I drink a cup of apple juice” as if a user has already consumed 128.8 calories from 2,000 (1 cup is 248g).

iFoodyBot is able not just to memorize all of the eaten food or determine how much calories does each of them contain but also reminds the user to keep daily track of everything eaten and provides statistical data per week/month. Before any further communication with iFoodyBot, the Telegram users should add it to their contact list as usual.

VOCABULARY

MVP is a minimal version of the product with a minimum set of features that is enough to deploy and test the key hypothesis to solve problems of this product potential customers.

hackathon is a short time, for example, two days event where software programmers and other specialists come together to create value for business and society by building a new software product.

BizSpark is a Microsoft three-year program that supports IT projects by providing necessary resources such as free access to cloud services, software, and support to design, develop, test products and distribute them on the Internet. 

Blog writers

Subscribe to Belitsoft's Blog for Entrepreneurs

Join successful software startup founders! Get insights from growing companies like, where to get an idea, how to validate it, how to launch, and how to hire people - everything. Enter your email address below (no spam):

Email *

RECOMMENDED FOR YOU

Lead Generation Design of The Best SaaS Websites

If clothes make the man, the design makes the website. That's where potential customers start evaluating a product. The SaaS website can (and should) be an online lead-generation machine, so each component of it has to be as good as possible. As people generally remember the first and the last thing they see, having impressive header and footer can go a long way towards making your product successful. What do some of the best SaaS companies do with their websites’ headers/footers? Look at this list to get and keep in mind some ideas for custom software development while building or redesigning your SaaS website. ...

PHP 7 vs Node.js

Our team is experienced both in PHP programming and Node.js development. We have a portfolio with both PHP-based applications and Node.js-based applications as well as mixed ones. What do we take into account when considering which tool to use in custom software development? ...

The Top 10 Advantages Of Laravel for Cost-Effective Web Development

Laravel framework is very popular for custom software development. It is the Most Starred PHP Framework on Github: more than 35 000 developers from all over the world (mostly from the USA) greatly appreciate robust features of this platform. Based on data of the BuiltWith, Laravel's popular websites verticals include Business, Entertainment, Media, News, Shopping, Technology, Vehicles. Why is Laravel so popular? ...

100% Remote Million-Dollar SaaS Companies

Companies that hire remote (distributed, virtual, dispersed, or dedicated) workers and do it well seem to have a huge leg up on the competition. Let’s learn how these successful SaaS companies use global talents to increase software quality and reduce the cost of rent and office supplies: Basecamp, Buffer, Chargify, Convertkit, Ghost(pro), Groove, Hubstaff, Invision, Olark, and Zapier. As the company where you can find a remote PHP developer, we believe that you could utilize their experience and expertise to build your own full remote SaaS company. ...

SaaS Founders Who Became Rich Starting With MVP

Belitsoft has a huge experience in MVP software development for startups and prototypes for existing brands. MVP is a minimal version of the product with the minimum set of features that is enough to deploy and test the key hypothesis to solve problems of this product’ potential customers. Experts suggest that, in B2B, it’s not an MVP until you sell it. Viable means you can sell it. ...

Profitable SaaS Startup Ideas

The way to get profitable startup idea is not to try to think of startup ideas (including SaaS development). It's to look for problems, preferably problems you have yourself.  In fact, for many entrepreneurs, successful business ideas start out as solutions designed to address a challenge they face personally. Solving the problem that frustrates you may be one of the best ways of finding an idea for your startup. Look at these software developers who turned their problem into success.  ...

Get A Free Quote

Do you have a software development project to implement? We have people to work on it.
We will be glad to answer all your questions as well as estimate any project of yours.
Use the form below to describe the project and we will get in touch with you within 1 business day.

Call us:
Phone - USA
Phone - BELARUS
Skype
EMAIL US:
Contact form