GithubHelp home page GithubHelp logo

saiankit / cgpacalculator Goto Github PK

View Code? Open in Web Editor NEW
9.0 0.0 3.0 7.39 MB

Journalising and Analysing Courses and CGPA Made Easy for students of BITS Hyderabad

Home Page: https://play.google.com/store/apps/details?id=com.saiankit.cgpacalculator

Kotlin 0.04% Ruby 0.41% Swift 0.12% Objective-C 0.01% Dart 99.42%
flutter moor flutter-moor cgpa-calculator

cgpacalculator's Introduction

Sai Ankit | Flutter Full Stack Developer

Git Shit Done

GIF

  • ๐Ÿ™‹โ€โ™‚๏ธ Software Engineer at Visa Inc.
  • ๐Ÿซ ECE Grad from BITS Pilani
  • saiankit | YouTubeI'm a YouTuber - Code Studio Sai Ankit
  • โœ I also do technical blogging on Medium

๐Ÿš€ Skills

saiankit | Flutter

saiankit | Swift

saiankit | Dart

saiankit | Firebase

saiankit | Javascript


Connect with Me

saiankit | G Mail saiankit | Instagram saiankit | Facebook saiankit | Linkedin


cgpacalculator's People

Contributors

divyateja04 avatar manaschubby avatar saiankit avatar saiankit-hotstar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cgpacalculator's Issues

Course Repeat

Whenever a course is repeated the grade of the most recent time has to be taken into consideration.

Pls add this app for ios

This app is only available in android play store. I would request you to add this to app store also

Bug: Null String shown on the DropDown Menu on first time Login into the application

Steps to Reproduce the issue

  1. Uninstall the app from Play Store.
  2. Download the app again.
  3. Login into the app.
  4. Look at the Drop-down selector for the semester.

What happens ?

The Dropdown selector initially shows blank ( null String )

What were you expecting to happen?

Some default semester ( likely '1 - 1' ) should appear instead of a null String

Possible errors

Since at the initial use of app, there is no 'sem' stored in System preferences and on fetching that 'sem' a null is being returned.

Possible Solutions

We can add a ternary operator at the place of fetching and fix the null String being returned with a default semester '1 - 1'

[NEW COURSE]

Thanks for showing interest to improve CGPA Calcualtor
Please fill the following data beside the titles and also fill the code snippet below with the same data
An example has been given down below

Course Title - Introduction to MEMS
Course Code - BITS
Course ID - F415
Course Credits - 4
{
    'courseCode': 'BITS',
    'courseID': 'F415',
    'courseTitle': 'Introduction to MEMS',
    'courseCredits': '4',
 }

Course Title - Natural Language Processing
Course Code - CS
Course ID - F429
Course Credits - 3
{
'courseCode': 'Natural Language Processing',
'courseID': 'CS',
'courseTitle': 'F429',
'courseCredits': '3',
}

Maths Del Problem

Number of disciplinary electives shown for B4 (Mathematics) are shown to be 4 (12 credits) whereas they should be 5 (15 credits).
Please fix it

Fix the default semester show-up when the app is started

The app isn't storing the default semester that needs to be shown when the app opens up. It is starting from the 1-1, which may not be the default semester students are looking forward to looking upon when they open up the application.

Possible Solutions:

  1. Persist the default semester of the user in local storage and then utilize it at the startup.
  2. Persist the last selected semester by the user before he closed the app.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.