Nimbella — Stateful Serverless App with Angular + Node + MongoDB — #DeveloperIPL

Our Team “Drafters” recently participated for a Exciting Hack-a-thon named “DeveloperIPL” on Hacker-earth Platform, and theme for it was Social Good.

(IPL: Indian Premier League is a professional Twenty20 cricket league in India)

[UPDATE] much awaited moment … We won second prize

About DeveloperIPL : It was perfect competition for us to build and explore more on Serverless Platform. Oover time as we were working on turning Idea to App, right from planning to implementation and finding out Which Technology will be best fit for solution, as Nimbella Supported almost every technology. As many participants were new to platform, for which Nimbella team organized various workshops right from How to Start building ?, How to use different features available ?, which was a great learning experience for us.

Also Whenever we used to face difficulty while implementing something, Nimbella Team was available on Slack Platform, and was easy to reach and get help, whenever doubts we had . We would love to participate again, in next season of DeveloperIPL and would encourage all the readers to try the Nimbella Platform (Serverless is the Future if you are from Tech.) and this is Free to Explore and I am sure will be Great Learning Experience for you as well.

About Nimbella :

Nimbella is a Serverless Cloud Platform [ Serverless means, developer does not have to manage any resources required for your app/workload like hosting, compute instance, database or storage, *nimbella’s re-serve everything for you in their underlying system], which allows developer to focus on code — build app and deploy/host within seconds.

:-) No need to stop and restart instance -> its serverless

This makes everything quick, easy and saves your time.

Get Started with Nimbella :

Learn More About Nimbella Platform :

Nimbella Supports Application Runtimes built with Technologies like :

.Net , Go , Java , JavaScript, PHP , Python + AI/ML (including packages for Tensorflow and PyTorch), Ruby, Swift

About Our Project : FoodTracker App

A week before competition, one of our team member, came across a news about food corruption [Under name of Free Food] and scarcity during pandemic that is still happening now, this idea of her, striked us, that we need to give a try on finding a working solution for.

In this Application, we have implemented a functionality, for Local Stores/Shops, who can maintain & track records of order/transactions of food items distributed to each Beneficiary/Customer.

And Shops in every region/area of country will be controlled by Govt/Agencies, who can calculate the consumptions in any regions with Application for particular time-period, this will help in stocking up of food in for any unforeseen scenarios.

Also We hear in news about Food Corruption, in which Beneficiary receives poor quality of food, on other side Good Quality Food is exported to somewhere else, With Review Functionality it will be easy to track and stop this bad practices.

FoodTracker Working Solution

Technologies used in Project:

Tools used:

Git Repository of Project:

Development Phase :

Refer for Integration of Postman (Nimbella Provides a Plugin for same to Create Serverless API)

And That’s so easy building Serverless Application on Nimbella.

We would continue to build and try different stuff on Nimbella. :-)

Demo Implementation Steps:

3. Download Nimbella CLI :

nim auth login [token]

nim info

nim auth list

nim — — help

4. Download Any Sample Nimbella Project :

5. Go To Directory Where Downloaded Sample Project Folder is Present

nim project deploy [project/folder-name]

Woww! We Succesfully Deployed Project to Nimbella

Understanding Nimbella — Serverless Concepts

nim action list

nim action get [action-name-from-list] — — url

Fun Reading References :

#nimbella #postman #developeripl #hackerearth #serverless