/School-Timetable-App

Simple School timetable app with authentication, scheduling and viewing lessons and classes for schools, integrated with google calendar API and Firebase Cloudfirestore Database

Primary LanguageDart

School Timetable App

@abdiadan

ForTheBadge built-with-love Check-It-Out forthebadge

Website-Up Maintained Release Release Release Release

A Simple school timetable cross-platform-app implimented using Google Calendar API, Firebase authentication and cloudfirestore database and Flutter Framework. This application is Test Driven Developed.

✨Features and Checklists: Version 1

  • Wireframing and Rapid Prototyping, UX/UI Design
  • Frontend pages and widgets
  • Android App Firebase Intergration
  • Firebase Authentication - EmailPassword
  • Google Calendar API Write, read, update, delete, Lessons
  • Adding automated tests - auth (email and google), cloudfirestore CRUD, GoogleCalendarAPI CRUD, Widget test
  • Github actions, automated tests and CI/CD
  • Documentation, UI writting etc
  • Prepping android, iOS apps for release (App Signing)
  • 🚀Going Live on Google Playstore

🔌 Plugins

Name Usage
firebase_core: ^0.4.0+9 Firebase Intergration
firebase_auth: ^0.14.0+5 Email Password User Authentication
firebase_analytics: ^5.0.2 Firebase Analytics
table_calendar: ^2.2.3 Calendar Package UI
flutter_datetime_picker: ^1.4.0 DateTimePicker UI
shared_preferences: ^0.5.12 Store User Auth data and manage navigation