Skip to content

Financial Goal Detail Screen with Firebase Firestore Integration

Notifications You must be signed in to change notification settings

CH1NRU5T/my_goals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goals Project Setup Guide

This guide will help you set up and run a Flutter project from a GitHub repository.

Features

  • Google Sign In.
  • Real-time data retrieval with Firestore.
  • UI state management to reflect changes in data.
  • Data-driven calculations and UI updates.

Firestore rules that restrict access to authenticated users only

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth != null;
    }
  }
}

Demo Video

Demo Video Link

Prerequisites

  • Ensure you have Flutter installed. Check the Flutter version on your system:

    flutter --version

    If Flutter is not installed, follow the official Flutter installation guide at Flutter.dev.

  • Have Git installed on your machine. You can download it from Git - Downloads.

Clone the Repository

  1. Open your terminal or command prompt.

  2. Clone the repository using the following command:

    git clone https://github.com/CH1NRU5T/my_goals
  3. Navigate to the project directory:

    cd my_goals

Running the Project

  1. Ensure you have an emulator/device connected or running.

  2. Run the following command to get dependencies:

    flutter pub get
  3. To run the project, use:

    flutter run

    This will launch the app on the connected emulator/device.