/EasyAssignments

A Flutter + Firebase App to make Assignments sharing easier

Primary LanguageDartGNU General Public License v3.0GPL-3.0

Easy Assignments

A Flutter + Firebase project for easy sharing of Assignments

Description

This Project is been made to facilitate easy sharing of Assignments between the 10 Pointers and the normies.

Big Thanks to @GameGodS3 for designing the UI 😊😊

Screenshots

Features

  • Supports Android's Native Share to feature to share files directly into app
  • Cloud based Notifications to alert user when a new assignment gets Uploaded
  • Option for the user to send assignment requests
  • Separate accounts for uploader and user to avoid spamming
  • Users can be added or removed anytime using the firebase database

How to use

  • Clone the repo
  • Create a Firebase account and link project with it
  • Create databases 'clouddata', 'requests', 'subjects' and 'uploaders' in Firebase
  • Add your Uploader accounts and Subjects to the respective databases
  • Create Firebase Cloud Function with Typescript
  • Replace the src/index.ts in your functions folder with the file from functions folder of this repo
  • Deploy your functions into Firebase for getting seamless CLoud Based Notifications
  • Build the App and voila!!