An open API service indexing awesome lists of open source software.

https://github.com/driptobhattacharyya/smart-attendance-app

The Smart Attendance System is an advanced solution that seamlessly integrates geolocation, face recognition, and Bluetooth proximity to simplify attendance management. Features like real-time tracking, automated timers, and detailed reports make recording attendance easier than ever.
https://github.com/driptobhattacharyya/smart-attendance-app

bluetooth-low-energy expo-cli face-recognition location-tracking mobile-app react-native

Last synced: 2 days ago
JSON representation

The Smart Attendance System is an advanced solution that seamlessly integrates geolocation, face recognition, and Bluetooth proximity to simplify attendance management. Features like real-time tracking, automated timers, and detailed reports make recording attendance easier than ever.

Awesome Lists containing this project

README

          

# Attendify Mobile App

This GitHub repository contains only the code for the mobile app, developed using React Native. Creating new accounts is currently unavailable, so....

#### Use these credentials instead
**employee ID:** EMP003
**password:** password

## Features

1. **Location-Based Tracking:** Automated detection of entry and exit using geofencing to ensure accurate attendance logs.

2. **Bluetooth Proximity Monitoring:** Tracks employee proximity to their assigned workspace, triggering timers and notifications for efficiency.

3. **Facial Recognition:** Advanced authentication via face recognition ensures security and reliability.

4. **End-of-Day Summaries:** Attendance data consolidated and sent to the backend for detailed analysis.

5. **Attendance Reports:** Comprehensive reports with visually appealing graphs and summaries for individuals and teams.

6. **Manager Tools:** Manage team attendance with features like manual time adjustments, attendance correction approvals, and action logs.

## Getting started with development:
1. Install dependencies

```bash
npm install
```

2. Start the app

```bash
npx expo start
```

In the output, you'll find options to open the app in a

- [development build](https://docs.expo.dev/develop/development-builds/introduction/)
- [Android emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
- [iOS simulator](https://docs.expo.dev/workflow/ios-simulator/)
- [Expo Go](https://expo.dev/go), a limited sandbox for trying out app development with Expo

You can start developing by editing the files inside the **app** directory. This project uses [file-based routing](https://docs.expo.dev/router/introduction).

## Learn more about Expo

To learn more about developing your project with Expo, look at the following resources:

- [Expo documentation](https://docs.expo.dev/): Learn fundamentals, or go into advanced topics with our [guides](https://docs.expo.dev/guides).
- [Learn Expo tutorial](https://docs.expo.dev/tutorial/introduction/): Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.