Ramadhan On Wheels

Website Unavailable

A web application developed for beneficiaries to select and order their goods.

Type

Volunteer Project

Project Purpose and Goal

The client wanted to explore tech-savvy ways to reach out to their beneficiaries. The main goal of developing the web application is to allow beneficiaries to select the items they need for their household (with a credit limit) as previously the items were already fixed beforehand. We wanted the app to be straightforward and easy to use as generally the elderly make for most of the beneficiaries and may not be technologically inclined.

Web Stack and Explanation

As everyone in the team were graduates from Le Wagon, we decided on Ruby on Rails as our framework as everyone was comfortable with it, thus making tasks interchangeable.

We took this opportunity to explore new features such as Action Mailer and learnt more about email servers and Google Simple Mail Transfer Protocol. Forest Admin was also utilised as a dashboard feature to allow the clients access to the orders created and export it to provide to local supermarkets. It was a good refresher for us on Stimulus and how Javascript sends and calls data from Rails controllers, as we need to include a live update on the shopping cart page so that users will know how much credit they are left with.

Problems and Thought Process

It was difficult to navigate data around Javascript and Rails, as debugging tools did not help much to identify how the data is being received through the controller in Rails. Thankfully, digging a little deeper into the console and exploring each HTTP request in Google Chrome Developer Tools allowed us to look at the data that is being received.

Overall, it is a straightforward app and the team capitalized on the opportunity to develop and explore new features.