Our idea connects vegetables and fruits farmers directly with businesses as well as normal individuals. At one end, we help farmers get better prices and ensure consistent demand and on other end, we help retailers and individuals source fresh vegetables at competitive prices directly from farmers. Like the concept involved in the applications like Uber and Uber-eats where a person similar to the uber driver will deliver the ordered products directly from farmers to the customers' doorstep thereby saving time.
On the Android Application side while designing we faced plenty of challenges on deciding how to make the android UI more responsive and user friendly. One specific bug was to figure out how to notify the user of the selection of their choice of either vegetables or fruits. Instead of using a third party library, we used CheckBox and various related methods in Java code to overcome this hurdle. Another challenge was figuring out how to keep the user logged in even after closing the app, without using SharedPreferences class, which is highly expensive for the hardware. We overcame this by using various functionalities of the Firebase API along with Java programming intuition. On the Web Application side, we encountered an error while loading local images via react and solved it using the require() function. And we also used internal links to easily navigate from one section of the page to another implementing search engine optimization.
Discussion