Skip to content

navn-r/noten

Repository files navigation

License: MIT Node.js CI CodeFactor wakatime



Get it on Google Play  website

Overview

Noten, meaning 'grades' in German, is a grade management app. With a few button presses, easily manage multiple semesters worth of assignments, quizzes, and that one test that nearly ruined your perfect GPA.

All data is handled by a real-time database in the cloud, so if you were to smash your phone in pure rage after your professor cancelled the final exam, your data will not be lost. Study Responsibly.

Core Features:

  • Basic Semester, Course, Catagory, Grade management
  • Grade Prediction Calculator
  • Pass/Fail Courses
  • Multiple Grade Scales (5.0, 4.33, 4.0)
  • Incognito Grades (ignore grade in GPA calculations)

Powered By:

  • Ionic
  • React
  • styled-components
  • TypeScript
  • Firebase Authentication with Google Sign In
  • Firebase Realtime Database

Made with ❤️ by Navinn Ravindaran

Getting Started

Install Dependencies

yarn        # runs husky install after completion

Development Server

yarn start  # http://localhost:3000

Firebase Local Emulator

yarn mock  # http://localhost:4000

Build

yarn build  # /build

Lint

yarn lint   # lints /src .ts, .tsx

Format

yarn format # formats /src