Skip to content

srijan2002/Lecture-Notes-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LECTURES-NOTES APP

A new Flutter application. Developed Using Android Studio and Emulator, Android 9 SDK 28 and Firebase Firestore

Getting Started

This project is a starting point for a Flutter application.

Download and Install Android Studio from here

Install a desired version of Android SDK and Android AVD

Download and Install Flutter SDK from GitHub Flutter repo:

git clone https://github.com/flutter/flutter.git

Clone this project:

https://github.com/srijan2002/Lecture-Notes-App.git

In your project directory, run:

flutter doctor

flutter pub get

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Setup Firebase

Prerequisites

  • Basics of Object Oriented Programming
  • Basics of Flutter and Dart

Features

  • Firebase Authorization Sign-in option for every individual user
  • Protected routes between Admin and Students
  • Admin can add new Categories, sub-categories, Lecture video, Notes
  • Students can view lecture online or download lecture and notes to local storage
  • Automatic login state retention on closing the app and re-opening without logging out

Overview

About

An android app developed using Flutter and Firebase Database and Storage which holds students and an admin account. The admin panel is enabled to upload categorized lecture videos and notes which can be viewed online as well as downloaded from the Student and Admin pages. Routes have been protected using Firebase Authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages