Skip to content

Employee Attendance Management using Live Location Tracking

Notifications You must be signed in to change notification settings

NinjaChunksBackup/eams

Repository files navigation

EAMS - Employee Attendance Management System

Login Credentials

Super Admin

Admin

Employee


Prerequisites

Windows

  1. Download the Required SDKs and Tools:

  2. Install SDKs:

    • Flutter and Dart:
      • Unzip the Flutter SDK to a directory of your choice, e.g., C:/tools/flutter.
      • Dart is bundled with Flutter; no need to install separately.
      • Add Flutter to the PATH environment variable:
        • Open System Properties > Environment Variables.
        • Under System Variables, find and edit Path.
        • Add a new entry: C:\tools\flutter\bin.
  3. Set Up JDK:

    • JDK Installation:
      • Install JDK 11.0.14 and set up JAVA_HOME:
        • Open System Properties > Environment Variables.
        • Click New under System Variables:
          • Variable name: JAVA_HOME
          • Variable value: C:\Program Files\Java\jdk-11.0.14
        • Add %JAVA_HOME%\bin to the Path variable.
  4. Verify Installation:

    • Open Command Prompt and run the following to verify installations:
      flutter --version
      java -version
    • Ensure both commands return the correct versions.

macOS

  1. Download the Required SDKs and Tools:

  2. Install SDKs:

    • Flutter:
      • Unzip the Flutter SDK to ~/development.
      • Add Flutter to the PATH by editing your shell profile (~/.zshrc or ~/.bash_profile):
        export PATH="$PATH:$HOME/development/flutter/bin"
      • Reload your shell configuration:
        source ~/.zshrc  # or ~/.bash_profile
  3. Set Up JDK:

    • JDK Installation:
      • Install JDK 11.0.14 and set JAVA_HOME:
        • Add to your shell profile:
          export JAVA_HOME=$(/usr/libexec/java_home -v 11)
        • Reload the shell configuration:
          source ~/.zshrc  # or ~/.bash_profile
  4. Verify Installation:

    • Open Terminal and run the following to verify installations:
      flutter --version
      java -version
    • Ensure both commands return the correct versions.

Installation

  1. Clone the Repository:

    git clone https://github.com/NinjaChunksBackup/eams.git
    cd eams
  2. Install Dependencies:

    flutter pub get
  3. Run the Application:

    • Ensure a connected device via ADB (Android) or an Android Emulator is running.
    flutter run

Common Errors and Solutions

Error 1: Unresolved Dependencies

  • Solution: Update dependencies:
    flutter pub get

Error 2: Initialization SDK Error

  • Solution: Uninstall the app from your device/emulator and reinstall using:
    flutter run

Error 3: Plugin Errors

  • Solution: Reset the plugin cache:
    flutter clean
    flutter pub get

Error 4: Build Failed Errors

  • Solution: Clean build and cache:
    flutter clean
    flutter pub cache clean
    flutter pub get

If the issues persist, please reach out for assistance. 😃


License

This project is licensed under the MIT License.

About

Employee Attendance Management using Live Location Tracking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •