Ampower FaceIT
Ampower FaceIT is a comprehensive employee management app built on Flutter, designed to integrate seamlessly with ERPNext as the backend and Firebase for notifications. It provides essential features for employees, such as attendance tracking, leave applications, expense claims, and more.
Features
- Employee Check-in/Check-out: Record work hours with easy check-in and check-out functionality.
- Attendance Management: View past attendance requests and monthly attendance details.
- Leave Application: Apply for leave directly within the app.
- Expense Claims: Submit expense claims with ease.
- Issue Tracker: Track and report issues for faster resolution.
- Salary Slips: Access monthly salary slips.
- Task Management: Manage tasks with a to-do list and timesheet functionality.
Tech Stack
- Frontend: Flutter, Dart
- Backend: ERPNext
Installation
To set up and run the project, you’ll need to have Flutter, Dart, and Android Studio (or another compatible IDE) installed.
-
Clone the Repository:
git clone https://github.com/your-username/ampower-faceit.git cd ampower-faceit -
Install Dependencies:
flutter pub get
-
Configure Backend:
- Set up ERPNext and configure your backend settings in the app.
- Configure Firebase for push notifications as per the Firebase documentation.
Usage
Building APK for Android
To build the Android APK, use the following command:
flutter build apk --releaseBuilding IPA for iOS
To build the iOS IPA, ensure that you are on macOS with Xcode installed, then use:
flutter build ios --release


