Mango
CT

CSV Parser & Interpreter

This project was developed as part of the Knox CS 322 Software Engineering Capstone. I collaborated on this project with Adam Chermouh, Lance Stover, and Marcos Herrero Bellido.

Visit Website

Tech Stack

  • • Node.js, React, Javascript, TailwindCSS
  • • ChartJS, Papaparse for graphing and parsing
  • • Github for project management, Discord for communication, Vercel for hosting

Responsibilities

Collaborated on this project by contributing as the lead software developer, as I had more javascript experience.. I constructed the project and taught my colleagues how to contribute to it during scheduled meetings.

Architecture

It can handle multiple, single CSV files or spreadsheets for parsing. Graphing functionality is only compatible with our data. We focused on front-end development using React, Next.js, and TailwindCSS to create a responsive, user-friendly interface.

What really happened...

We were basically handed some experimental data and for the first week could not figure out what relationships the files had, yes they kind of had similar headers (column names). But after figuring out what the data actually represented, the project became easier.

Development Process

We went from a spline-made 3D robot that follows mouse movements to a NextJS full stack application in less than 3 weeks. The team and I pulled through for the next seven weeks to scaffold a project like this.

What is our Data

Our data is basically a cluster of biochemical experiment results. The schema of these results contain species information, reaction information, passes/fails and much more. I added controls on the video in case you want to pause and look into it a bit more.

← Go back

Hassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan MangoHassan Mango