An app for displaying school time table.
-
Clone this Repository
-
Setup Firebase using this tutorial
-
Create a new Cloud Firestore Database using the Firebase console
-
Create a new collection named
time-table
-
Create new documents for each day inside the collection starting with a capital letter (case-sensitive). Eg:
Monday
-
Add 5 string parameters to each document,
subject1
,subject2
,subject3
,subject4
,attendance
. The last one being the link of the attendance (set it toabout:blank
if you don't want it). If you don't have any classes on a particular day, leave them empty.
TODO: add dynamic subject numbers option
The final Firebase database should look like this -
-
Update
sdk.dir
andflutter.sdk
inandroid/local.properties
to your android sdk directory and flutter sdk directory respectively -
Build app using this tutorial