IMMANUEL-88/attendzone_admin
๐ AttendZone Admin App โ Manage employee attendance effortlessly with face recognition ๐ผ๏ธ and IP verification ๐. Includes task management โ and group chat ๐ฌ for smooth team collaboration.
๐ฑ AttendZone Admin App
A powerful Flutter-based attendance and team management app built for companies. The admin panel helps HRs and managers track attendance, view analytics, assign tasks, and communicate effectively with employees.
๐จโ๐ป Creators
Immanuel Jeyam |
Jijin Jebanesh |
๐ Features
-
๐ Home Dashboard
- Weekly attendance bar graph
- Navigation to Present/Absent data pages
- Filter by selected date
-
๐ข Announcements
- Send announcements to users via chat-like interface
- Users get real-time updates
-
๐ Project Management
- View all projects with:
- Completion %
- Priority
- Status
- Deadline
- View all projects with:
-
๐ฅ User Management
- List of all registered users
- View user details quickly
- Add new user easily
-
๐ Analytics Dashboard
- Weekly analytics summary
- Detailed charts and breakdowns
-
๐๐ Dark Mode / Light Mode
- Seamless UI switching
-
๐ค Profile Section
- User photo and email
- Quick access to Analytics Dashboard
-
๐ Logout Button
๐ฆ Tech Stack
- ๐ง Flutter (Admin App)
- ๐ MongoDB
- ๐ Node.js (Backend)
- ๐ก REST API
๐ Folder Structure
lib/
โโโ Api/
โโโ common/
โโโ styles/
โโโ widgets/
โโโ functions/
โโโ graph/
โโโ models/
โโโ navigation_pages/
โโโ pages/
โโโ utils/
โโโ constants/
โโโ device/
โโโ helper_functions/
โโโ loaders/
โโโ popups/
โโโ theme/
โโโ custom_themes/
โโโ validators/
๐ฌ Backend APIs
- The backend is built using Node.js and Express.js, and handles authentication, attendance tracking, announcements, project management, and analytics.
๐ Setup
git clone https://github.com/IMMANUEL-88/az_admin.git
cd az_admin
flutter pub get
flutter runNote: While you can clone and run the app locally, please be aware that the backend APIs are currently hosted on a local server (localhost). To test full functionality, you'll need to set up the backend environment separately.






