Back to ProjectsMobile App

CreditChart

React Native app for students to calculate GPA and generate timetables from uploaded spreadsheets. File upload, data parsing, and clean UI for iOS and Android.

Languages
JavaScriptTypeScript
Skills & Tech
React NativeFile UploadCSV ParsingGPA Calculation
CreditChart

CreditChart is a small React Native utility that turns an uploaded spreadsheet into a calculated GPA and a generated timetable — solving a recurring, tedious task every semester. Student spreadsheet formats vary widely — different column orders, naming conventions, credit-hour formats — so the parser had to tolerate real-world files rather than expect a single clean template. GPA calculation is configurable against different weighted grading scales instead of hardcoded to one university's system, and the timetable is generated directly from the same parsed data so students only upload one file to get both outputs.

  • File upload supporting CSV and Excel formats
  • Parsing pipeline that extracts grades, courses, and credit hours from varied structures
  • Configurable GPA calculation
  • Automatic timetable generation
  • Cross-platform for iOS and Android

Saves students real time every semester on a task that would otherwise mean manual GPA math and hand-built schedules — validated directly by student users, including feedback that it's used every term.

Interested in similar work?

Let's discuss your next project.

Contact Me