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.

TODO: Add permission-approved, sanitized product screenshots. Concept art is not shown as product evidence.

Languages
JavaScriptTypeScript
Skills & Tech
React NativeFile UploadCSV ParsingGPA Calculation
Concept illustration for CreditChart

Technical concept illustration. The case study below describes the project implementation.

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.

Related work

Explore React Native App Development →

Interested in similar work?

Review my services and how we can define a useful first milestone.

Discuss similar work
WhatsAppHire me