Skip to content

This app is a student companion app. It will allow students to easily keep track of all things they have to do in a day. It is made in Dart with Flutter.

Notifications You must be signed in to change notification settings

Quantam-Studios/CCHS-Hub-Rework-of-fbla-app-2021-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCHS Hub

A student companion app to make students' day to day activites easier.

Features

  • Lunch Menu
  • Planner
  • Current Class (see what class you should be in)
  • Schedule
  • Socials (see what cchs has going on with built in twitter, and instagram viewing)

What's Different?

There are lots of changes in this version of the app when compared to the app submitted to regionals.

  • Hive Backend (As opposed to the slow, and un-scalable Shared Preferences implemented in the old app).
  • Broken Down Widgets.
  • Better Documentation.
  • Less Lines of Code. (This app has a little over 1,300 lines compared to the old apps 2,442).
  • Faster Load Times.
  • Editable Events.
  • New Layout.
  • Consistently Themed UI.
  • Responsiveness (This app can recognize the screen size it;s in and scale widgets accordingly).

How To Use

This app features intuitive bottom navigation to switch between the major sections of the app: Home, Planner, Classes, and Socials. Creating new events (in the planner page) or classes (in the classes page) is done with identical buttons. Consistency is a common trend in this app. Meaning a safe assumption is that buttons that look the same have the same functions. However in case you are confused holding your finger down on most buttons will reveal a label which will tell you what it does.

Copy Right Materials

Twitter. Larry. 2012. About Twitter. Web. 04 Jan 2022. Facebook. Instagram Icon. 2016. Instagram | Brand Portal - Facebook. Web. 01 Jan 2022.

Packages

To see details on these packages see the pubspec.yaml file.

  • rflutter_alert: ^2.0.4
  • cupertino_icons: ^1.0.2
  • webview_flutter:
  • font_awesome_flutter:
  • sizer: ^2.0.15
  • table_calendar: ^3.0.3
  • hive: ^2.0.3
  • hive_flutter: ^1.0.0
  • flutter_launcher_icons: "^0.9.2"
  • build_runner: ^1.12.2
  • hive_generator: ^1.0.1

Code

To see the code I wrote for this app see the lib folder.


This app was made for the FBLA 2021-2022 State Conference.

About

This app is a student companion app. It will allow students to easily keep track of all things they have to do in a day. It is made in Dart with Flutter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages