Ram Maheshwari Logo Image
Kita Pairojtanachai

PREDICT

This page contains the case study of the PREDICT web application which includes the project overview, tools used, and live links to the production system.

Project Image Project Image 2

Project Overview

PREDICT is a scientific tool I designed and developed as a Graduate Research Assistant for Clemson's MCDC (Materials Computation and Data Science) research group led by Prof. Dilpuneet S. Aidhy. The purpose of this application is to provide an interface to utilize MCDC's machine learning models which are able to predict certain properties of alloys and access to the training data. I oversaw the project from the design phase to development and hand-off to the next graduate student who will be taking over the project.

The UI and functionality was inspired by The Materials Project. The frontend was developed using React with TypeScript, the backend was developed using Go and the Echo framework, and the DBMSs used are PostgreSQL and MongoDB. The reason for having two databases is due to the structure of the training data.

Tools Used

HTML
CSS
TailwindCSS
JavaScript
TypeScript
React
WebGL
Go
Echo
Docker
PostgreSQL
MongoDB
Git
Figma