During this pandemic time, when students are away from their homes or when people are stuck at their workplaces, or when house members are infected, or any other unpredictable situation, Csharptek came up with a solution in the form of an android app known as ByteHealthy. Launched a year ago in 2020, ByteHealthy is an online platform that helps to connect people in need with the chefs providing home-cooked food. It mainly focuses on connecting consumers to Home Kitchens and Home Bakers who provide “Ghar ka Khana”. The needy ones can simply go to the app, scroll through the menu, and order all three meals of their day. Our delivery team is available 24 hours to deliver food from Kitchens to our customers. ByteHealthy recently has more than 5000 downloads and over 1000 active customers. Currently, it provides services only in Ranchi but later on can be extended all over the country.
During this pandemic time, when people are away from their homes or are diagnosed with some infection it was difficult for them to get high-quality home-cooked food. Nowadays, the trend revolves around studying and earning a livelihood away from home. The restaurant food is no doubt very fancy and exotic but it losses that pinch of love and tenderness. Also, the food delivery apps present in the market charge extremely high rates for delivery and packaging. As for Home Kitchens and Home Bakers, they require some platform to provide their services for providing home-cooked fresh food and bakery items to help people in need.
Csharptek has developed a virtual platform where people of alike interests in food are brought together by sharing home-cooked food. This platform is famous for selling “Ghar Ka Khana” and is known as a ByteHealthy android application. The app solely utilizes SaaS architecture and technologies. The following technologies were used for developing ByteHealthy on time:
ASP .NET MVC framework based on Model-View-Controller (MVC) architecture was used in building the application. It is a part of the .Net platform for building, deploying, and running applications. The framework enables a clean separation of concerns, fast development, and is TDD friendly. Model represents the data, View is the User Interface and Controller is the request handler. When a user enters a URL of the website in the browser, it goes to the webserver and is routed to a controller. A controller then executes related view and models for that request and create the response and sends it back to the browser. Model is implemented using Entity Framework Core (EF Core) to work. EF Core is an object-relational mapping (ORM) framework that simplifies the data access code. ASP .NET MVC does not use view state or server-based forms. This makes the MVC framework ideal for developers who want full control over the behavior of an application. High speed, low cost, and vast language support are among the most significant benefits of using ASP .NET MVC.
Csharptek leveraged Microsoft Azure services extensively to host the backend of the ByteHealthy app. The services used included Azure Active Directory, Azure Active Directory B2C, SQL Server, Azure Storage, Azure Webjobs, API management, Azure Functions, etc. Azure Active Directory enables a cloud-based identity and access management service which helps authenticated users to sign in and access resources. Azure Active Directory Business to Consumer (B2C) is responsible for handling user account sign-up, sign-in, profile edit, and password reset functionalities for the app. Both the customers and the chefs need to sign-up before using the app. It has its login portal management which can be customized to a certain extent to change the look and feel as required by customers. It provides a one-to-one stop for authentication. It is very cost-effective as the first 50,000 authentications and users are free. The whole backend of the app is managed by Azure SQL Server and Azure Storage. Shifting the backend of the application to the Azure cloud SQL Server provides higher performance, security, and improved analytics of SQL Server with flexibility and hybrid connectivity of Azure with 100 percent code compatibility. Optimized performance and durability with automated, AI-powered features are always up to date while using Azure SQL. We have used Azure Storage for storing all our customer's and chef's data to take back-up. For running various scripts or programs for our app as a background process, Azure WebJobs have been used. WebJobs and Azure Storage go hand-in-hand. WebJobs SDK makes it easier to use Azure Storage. Using WebJobs SDK simply involves NuGet Package to be installed. Also, Azure Functions continually provides updated infrastructure and resources needed to run the software. They provide serverless functionalities, are highly scalable and, are cheap.
Web API is often used to provide an interface for our app and can be used to access data from an Azure SQL database and save data back to the database. ASP.NET Web API is a framework that makes it easy to build HTTP web services. Browser APIs are built into the browser that sits on top of the ASP .NET and allows to implement functionality more easily. Web APIs are used to access the ByteHealthy website(launching soon), mobile app, create a new chef account, admin interface, request your order, etc. Web-based e-commerce website and iOS version of ByteHealthy is under development and will be soon available in the market.
ByteHealthy is a one-stop solution for people who require healthy and well-cooked “Ghar-Ka-Khana”. Needy people can just order their meals with a single click. The app has a menu concerning the Home Kitchen and Home Bakery making it easier for the customers to scroll through the menu and order the food they want. The menu has breakfast, lunch & dinner items, and some delicious items to relish.
One of the most amazing facts about the ByteHealthy is that anyone can be a seller rehabilitating in Ranchi. They just need to register themselves and their kitchen. They can list all the food items that they can cook at their home and sell to customers. Customers will also be allowed to give ratings to different kitchens and the one with the highest ratings will be featured first on our app. Through this, a lot of chefs who were hiding their cooking talents till now got their appreciation platform.
The app which has been created is easy and simple to use by both customers and chefs. Chefs could easily register themselves, customers could effectively browse through the menu and place orders, payment can be done both by cash-on-delivery or digital platform, and many more features.
With having Microsoft’s Silver Cloud Platform Competency, Csharptek aims to turn barriers into miracles for the clients and focuses on building a tailor-made enterprise platform to fulfill their technological needs today, tomorrow, and beyond. Csharptek is an end-to-end IT solution provider company that can help you develop custom software according to your requirements. Csharptek has expert professionals working with Azure Services, SaaS solutions, Managed Services, and many more. So, if you are seeking any kind of Azure Services or some kind of custom software from Microsoft’s Silver Competency, get in touch with our front desk supporting team at firstname.lastname@example.org or call on 18008902630