Portfolio

Pravin Kandala
4 min readMar 28, 2017

--

These are few open source projects I worked on..

Vatavarana

This application fetches weather details from WUnderground. Vatavarana means “Weather” in Sanskrit. Tabbed view with two fragments serves different use. One is called “Forecast” which displays a list of forecast details of the user’s location using Location manager. Another tab is called “Map” ipwhich has a Google Map view, when the user “long press” any where on the map, it fetches weather condition of that place.

I also pushed this repository to the open source — github projects.

Tools: Android, Java, Google Maps, Volley

https://pravinkandala.github.io/Vatavarana

Gathr

Gathr uses your location to discover user-defined events around you. As well as giving you the freedom to add your own events to the local calendar. This data is stored on Parse.com, so both android and iOS check the events.

Gathr ended up placing 3rd in Huskie Hack’s “Civic” category.

Tools: Android, iOS, Parse.com, Google Maps

Android: http://pravinkandala.github.io/gathr-1.0

iOS: https://github.com/khaptonstall/Gathr

Ubulance

One touch ride to hospital. In an emergency, an ambulance may take upwards of 20 minutes to arrive, but there is probably an Uber right around the corner. This android application uses Uber Api for Uber calls and Google Maps to find nearest hospital.

Tools: Android, Location Service, Uber Sandbox API, Volley

Watchman

Concept Android application that stops you snore. It analyses snore by particular sound pattern as night is always silent. Once if the snore is confirmed it waits for few repetitions and vibrates the phone that disturbs user sleep, stopping him to snore. As soon as there is a movement on the bed, phone stops vibrating.

Caution: This app drains the battery and not recommended. This is for test purpose only.

Tools: Android, Kotlin, RxJava and Event Bus.

SmTracker

This android application displays markers on Mapbox. Marker data are downloaded from the cloud in JSON file format.

Tools: Android, JSON, Mapbox

Pop’N’Booze

This is a replica of vending machine hosting both alcoholic and non-alcoholic beverages. Costs and quantity are stored in cloud database so that admin can refill and keep track of the stock. User inserts money and the change is given in the form of real notations. At the end machine prints receipt of the cost and products bought. It also ensures users are 18+ while buying alcoholic beverages.

Sample Android

This android application demonstrates clean architecture and displays different locations on the Google Map fetching data from a link.

Tools: Android, Volley, Joda Time, Google Maps,

https://pravinkandala.github.io/sampleandroid

Clone 8

Clone 8 is a multi utility app with video player, browser with audio player, paint app with photo edit option from camera, notepad with text to speech feature and finally a facebook beta app where you can update your status.

It was published to Windows 8 store.

Tools: Windows 8, C# and XAML, Google Translator, Facebook SDK

Zeal Player

Zeal player was published at the very beginning of Windows 8 Market place. It supports .wmv and .mp4 vido formats. Featuring full screen video play, replicates old Video player (Television) makes it very easy UX.

Tools: C# and XAML

Ordering System

Designed a E-Commerce platform where user can place orders for the auto parts of his choice available in the database from the comfort of his couch. User can get the product by just few clicks, little information and his credit card details. Enables users to save their profile information along with the payment details.

Admin can moderate shipping and handling charges for the auto parts ordered. System generates invoice in the form of pdf with both customer and merchant copy.

Best thing is user can also track the package in the website itself, know where the order status is.

Tools: PHP, MySQL, HTML + CSS, Bootstrap

http://pravinkandala.github.io/OrderingSystem

NIU: Project Enrollment

Build a platform for enrolling students and assigning courses to individual students. Feature allows to create, add, replace and remove data sets to the content. Uses Kendo UI library along with DAL and Entity Framework.

Hosted this on Azure Platform.

Tools: .Net, Kendo UI, DAL, Entity Framework

http://niu.azurewebsites.net

And source code can be found at https://github.com/pravinkandala/niu

Interfacing the Cloud

Build a tool that can store files on different clouds, with version controlling using diff-utils algorithm. Demonstrated this using two cloud platforms Google App Engine and Amazon S3. This tool works on both Windows and Linux operating system.

Tools: Swing, Java

You can find source code of this tool on https://github.com/pravinkandala/ITC

--

--