Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is where the CSC3380 project resides.

Firebase authentication setup guide

  1. Install FlutterFire CLI:

    dart pub global activate flutterfire_cli
  2. Configure Firebase for your project:

    flutterfire configure
    • Select "lsu-csc3380-project-fall-2025"
    • Choose at least the Web platform

How to run

1. Configure Firebase (as seen above)

2a. Run from VSCode

Follow this guide: https://docs.flutter.dev/install/with-vs-code

2b. Run from the terminal (including the VSCode terminal)

  1.  # notice: you may already be in the finance_tracker directory
     # if so, this is not needed.
     cd ./"CSC3380 - Finance Tracker"/finance_tracker
  2.  # "lib/welcome_page.dart" is subject to change as the program evolves.
     flutter run -t lib/welcome_page.dart

Small TODOs

  1. Email Verification:

    await user.sendEmailVerification();
  2. Password Reset:

    await FirebaseAuth.instance.sendPasswordResetEmail(email: email);
  3. User Profile Picture (Visible User Info):

    await user.updatePhotoURL(photoUrl);
  4. Add Apple Sign-in Authentication: https://firebase.google.com/docs/auth/web/apple?authuser=0

About

Our project is a finance tracker app designed for students to simplify budgeting and spending awareness. Users can manually record transactions, categorize expenses, and view spending summaries through a clear dashboard. The goal is to promote better money management with an easy-to-use tool.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages