adan-abdi / 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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Dart 99.0%Language:Swift 0.7%Language:Kotlin 0.2%Language:Objective-C 0.1%