Skip to content

Flutter Attendance app for Staff Across Multiple Domain in includes past History, Today Screen and your Profile page.

Notifications You must be signed in to change notification settings

saqib727/Flutter-Attendance-App

Repository files navigation

Attendance App

Welcome to the Attendance App! This Flutter project allows users to mark their attendance, set up their profile, and view their attendance history by months. The app is integrated with Firebase Firestore for secure and real-time data storage.

Table of Contents

  • Features
  • Installation
  • Configuration
  • Usage
  • Screenshots
  • Contributing
  • License

Features

  • Mark Attendance: Easily mark your attendance for the current day.
  • Profile Setup: Create and manage your user profile.
  • Attendance History: View your attendance history month-wise.
  • Firestore Integration: Seamless integration with Firebase Firestore for data storage.

Installation

To get started with the Attendance App, follow these steps:

Clone the repository:

git clone https://github.com/saqib727/Flutter-Attendance-App.git
cd Flutter-Attendance-App

Install dependencies:

flutter pub get

Set up Firebase:

Go to the Firebase Console.

  • Create a new project or use an existing one.
  • Add an Android/iOS app to your Firebase project.
  • Download the google-services.json (for Android) or GoogleService-Info.plist (for iOS) and place it in the respective directory.

Run the app:

flutter run

Configuration

To connect your app with Firestore, you need to configure Firebase in your project. Follow the official Firebase setup instructions for Flutter to correctly set up your Firebase project and initialize Firestore.

Usage

Once the app is set up and running, you can use the following features:

  1. Today's Screen: Mark your attendance for the day.
  2. Profile Screen: Set up or update your profile information.
  3. History Screen: View your attendance history sorted by months.

Contributing

I welcome contributions to the Attendance App! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

Fork the repository.

Create a new branch:

git checkout -b feature/your-feature-name

Make your changes.

Commit your changes:

git commit -m "Add some feature"

Push to the branch:

git push origin feature/your-feature-name

Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Thank you for using the Attendance App! If you have any questions or need further assistance, feel free to open an issue or contact us.

Happy coding! 🎉

About

Flutter Attendance app for Staff Across Multiple Domain in includes past History, Today Screen and your Profile page.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published