App & Website Development

Eshi Jalote is a full stack web developer and can help you with

  • Producing persuasive websites to collect data for or disseminate information about your research.
  • Creating dynamic data representations with simple interfaces.
  • Developing R Shiny apps to host your R code on the web.
  • Injecting custom JavaScript for Qualtrics or other applications.
  • Managing external developers to produce mobile applications.

Her primary skills include R Shiny, Java, JavaScript, NodeJS, MongoDB, SQL, jQuery, JSP, React, Express, Bootstrap, HTML5, Adobe XD, CSS3, Highchart.


Sample projects at Kellogg include

R Shiny App - Detroit Tax Calculator

To look at the website click Detroit Tax Comparable Properties Finder.

The requirement was to develop a website to find the comparable properties for tax calculation for Detroit residents for a study. Her solution was a R Shiny app to find the 10 nearest comparable properties based on the entered address.

R Shiny App - Qualtrics and Email API integration with R

The requirement was to automate the manual process of analyzing the students data based on Qualtrics questionnaire submission and then emailing them the report. This process was currently being done manually where someone would have to go regularly and check for people who have submitted the survey, run a R code to process data for each of them, generate the report, and email them this report.

Her solution was to develop a website for use in classroom. The purpose of the website is that as soon as the students finish a Qualtrics questionnaire the website will gather their response from Qualteics API and run the R code provided to generate report and email them immediately. This website is currently being used in the classroom.

Financial website - Display live interactive index and charts

To look at the website click Tail Index.

The requirement for the website was to generate and display charts based on the calculated indices.

Her solution was a responsive website to display the charts, showcase their research, media presence and profile and provide the ability for interested subscribers to subscribe to get updates from them. She used Highcharts API which generates the charts at real time from live data when the website is loaded. Google Analytics also tracks their website visitors and their subscribers list is automatically updated to a google sheet so it’s easy to access it from anywhere.

Home Screen

Notice the 3-D flip on clicking the learn more button which adds visual appeal to the website and separates the different content types


Charts with Submenu

The charts all have menus next to the, so the viewer can print or download them or the data behind the series. This will be extremely useful when they want to use these charts for teaching.

Live Charts

The charts are all dynamically generated from live data and can be updated in real time by changing the data values in a google sheet. The charts are displayed as a carousel along with a menu on left hand side to slide to the user's selected chart as well.

Highlighting Research

Their research papers related to this research are presented in a visually appealing manner.

Financial Website - Bank Transaction Data Collection

To look at the website click Banking app.

The requirement was to gather user’s bank account transaction data and aggregate it for analysis. The request was for a website where users could log in to multiple bank accounts and the transaction data from all their accounts be aggregated and stored.

Her solution was a responsive website (it detects the visitor's screen size and orientation, changes the layout accordingly to display well on mobile, tablet and desktop screens), using Node JS, React, Express and Mongo DB (MERN stack) to provide the user ability to register, login and add and remove bank accounts. The credentials are all hashed and stored securely. Once the user has added bank accounts, the transaction data from all the accounts is displayed and the user can search these transactions as well. The website is in sandbox mode and is connecting to sandbox accounts on PLAID. These screens are temporary placeholders for basic functionality and will evolve as more content about the research is shared. This website is still under development

Register Screen

Accounts Screen

Personal Website - Professor Viktor Todorov

To look at the website click Professor Viktor Todorov's personal website.

The requirement was to develop a personal website for Professor Todorov and make it easy so he could update it himself.

Her solution was a responsive website (it detects the visitor's screen size and orientation, changes the layout accordingly to display well on mobile, tablet and desktop screens), using html5, bootstrap, tabulator and Google scripts. His paper information is stored in a Google sheet which he can update himself easily. The website collects the paper information from the Google sheet so he does not need to update the website code to keep his website current. The end user will see the paper added immediately when they refresh the website. Some of the screens from the website can be see here.

Home Screen

Published papers Screen

Derivatives Website Screen

Personal Website - Professor Dean Karlan

To look at the website click Professor Karlan's personal website.

The requirement was to develop a personal website for Professor Karlan and make it easy so he could update it himself.

Her solution was a responsive website which gathers the paper information from a Google sheet and displays it as a searchable and sortable table. Professor Karlan can add a paper in the sheet and the end user will see it immediately if they refresh his website. This makes it super easy and efficient to keep the website updated instantaneously. The search and sort parameter includes sorting using citation count, date and filtering using country and category besides the fields already in the table.

Academic papers Screen

Books Screen

Global Poverty Research Lab - China Data Access Project

To look at the website click China Data Access Project.

The requirement was to develop a website to display and filter the databases for China Data Access Project, GPRL.

Her solution was a website which reads data from a google sheet and generated a filterable table which displays all the databases in China Data Access Project. The use of Google sheet enables easy and instant updates to database list by the GPRL team without the dependency on a web developer.

Journal of development economics - Pre Results Review Website

To look at the website click JDE Pre-Results Review.

The requirement was to create a website for the Pre-results review track for the Journal of Development Economics.

She designed a website which allows easy navigation of the guidelines to submit papers, FAQ for both reviewers and authors and an admin console to upload and submit papers or change status. The website is responsive (it detects the visitor's screen size and orientation, changes the layout accordingly to display well on mobile, tablet and desktop screens) These are some of the screens from the website.

Home Screen

Accepted Papers Screen

FAQ for Authors

FAQ for Reviewers

Smoking Cessation and Weight Loss app

The requirement was to develop a mobile phone app to collect data for research purposes for smoking cessation and weight loss contracts. This project is still in progress but below are some wireframes she has designed for this project. The screens might change based on experiment redesign.





Cellular Connectivity App

To look at the app download GotCoverage.

The requirement was to create an app for the people who work in low connectivity area. The app should be able to notify them if they lose or gain connectivity so they can make calls and use internet.

She worked with an external vendor to get this app made. Her responsibilities for this project included finding and interviewing vendors, project management for the app development and logo development.

Splash Screen

Kellogg Research Support Website

To look at the website click Research Support Website.

The requirement was to create a cohesive modernized look for the Research Support website and also to separate the site content based on users (Faculty, visitors, participants) for behavioral research. Her solution utilized Bootstrap, jQuery and CSS 3.0 to create a responsive website with appealing and practical features like 3D flip cards to separate the content for different users. Flip open menu on side to display a much needed 3rd level of menu and other CSS, Bootstrap features to give it modern look keeping our brand guidelines in mind.

3-D card flips to provide access to content

Kellogg Researcher Screen

Flip Open 3rd Level Menu

FAQ Screen

Kellogg School of Management