Skip to content

A mobile app for UFRGS students to control their class attendance.

Notifications You must be signed in to change notification settings

bernardolansing/faltometro_ufrgs

Repository files navigation

Faltômetro UFRGS

Você pode ler este texto em português clicando aqui.

Mobile app for UFRGS students to control their classes' attendances. It'll only work on Android. It's currently under closed alpha distribution; it'll be open to download via Play Store within the next weeks. There are plans for releasing a web version so that iOS or even PC users can use it too. It is unlikely that an iOS native port will ever be offered, though.

Features

  • You can add your courses and register absences. The app will calculate how much of the absences you've already consumed.
  • You can edit courses, changing their name or amount of periods per week day.
  • You can opt for receiving notifications to remember you of registering your absences. You can choose between receiving one notification a week (on Fridays nights), every day you have classes (at night as well) or not receiving them at all.
  • Dark theme.

Planned features

  • Cloud backup in user accounts in order to avoid data deletion when the app is reinstalled or you switch your device.
  • Database of courses with their schedules. With this, it won't be necessary for you to manually fill how many periods each course has per weekday, and you will have a practical way to check your class schedules.
  • Instead of registering absences by amount, you pick the date of the class you missed. This way, you won't be confused about having registering your absence yet or not.

Contact

If you have any suggestion or critic, want to report a bug or if you wish to contribute with the project, feel free to send me a message in my Telegram or Instagram, or post an issue in the GitHub repository.

Technical overview

This application was developed with Flutter, a framework for the Dart programming language. Flutter is capable of generating applications for several platforms with the same code base. For those unfamiliar with Dart/Flutter project structure, the actual source code is in lib/src folder.

The app is supposed to work on any 5.0+ (Lollipop or newer) Android device. If you are having trouble running it on your Android device, please text me as instructed in contact session.

About

A mobile app for UFRGS students to control their class attendance.

Resources

Stars

Watchers

Forks

Packages

No packages published