Lockr: App Usage Management & Analytics
$1500-3000 AUD
Pagado a la entrega
App Name: Lockr
Description:
Lockr is a productivity-focused mobile application designed to help users manage app usage and minimise distractions by enabling temporary restrictions on specific apps. The app integrates NFC technology for seamless unlocking and provides robust analytics for businesses to monitor employee app usage.
Key Features:
App Restrictions:
Users can select specific apps to restrict for a set duration.
Restrictions are enforced using Apple’s Managed Settings API (FamilyControls).
Users can view their restriction history, including restricted apps, time limits, and dates.
NFC Unlocking:
Restrictions can be overridden by scanning an NFC tag, providing a secure and convenient unlocking mechanism.
Includes NFC error handling to inform users if the functionality is unavailable.
Profile Management:
Users can create and manage personal or employee profiles, including details like name, email, company, and department.
Each profile maintains a history of restrictions for review.
Business Dashboard:
Designed for business use, the dashboard provides an overview of employees, active restrictions, and analytics on app usage.
Employers can add new employees, view restriction history, and manage restrictions in real time.
Error Handling and Guidance:
Provides user-friendly guidance for resolving common issues, such as missing Screen Time permissions or NFC unavailability.
Features an interactive error troubleshooting system.
Customization:
Users can filter and search apps by category (e.g., Social Media, Productivity, Games).
Suggestions for commonly restricted apps are provided for convenience.
Technical Stack:
Backend (Swift):
Manages app restrictions and NFC functionality.
Implements Apple’s Managed Settings API for enforcing restrictions.
Handles NFC scanning and authorization workflows.
Frontend (React Native):
Provides a responsive and user-friendly interface for app selection, profile management, and dashboards.
Integrates state management to synchronize app restrictions with the backend.
Error handling with contextual guides for user assistance.
Integration:
Communication between the Swift backend and React Native frontend is established via a bridging module (AppBlockerBridge).
State synchronization ensures real-time updates between the two environments.
Primary User Journeys:
Personal Users:
Open the app and select apps to restrict.
Set a restriction duration or use NFC to unlock apps on demand.
Review restriction history and adjust app selections.
Business Users:
Access the dashboard to view analytics and employee profiles.
Add or remove employees and enforce restrictions on company-provided devices.
Monitor app usage trends and generate productivity insights.
Goals:
Individual Users:
Enhance productivity by reducing distractions.
Provide easy, secure app unlocking using NFC.
Business Users:
Improve workforce efficiency through app usage monitoring and restrictions.
Provide actionable insights into productivity trends.
This App, along with the purchase of the NFC tag can be used by individual consumers to restrict their own applications via using the tag to lock and unlock the restrictions. It can also be used by businesses to control employees phone usage times. The onboarding process will determine whether the user is an employee, individual consumer or a business manager. Subsequently this will change what the experience is like for each user.
Unique features for each user
Business manager-
Can create and delete employee profiles
Manage employee profile restriction usage history and information
Employee-
App restrictions set by manager via blocking categories eg social media and gaming
View app restriction history times and applications
Profile management, email, employee code, name
Individual user (Bought for their own application management)-
Basically the same as the employee except there is no business manager to check and see analytics on their usage.
Can adjust their application restrictions depending on what they want to block.
Nº del proyecto: #39017323
Sobre el proyecto
61 freelancers están ofertando un promedio de $2634 por este trabajo
Hello, I understand that you're looking to develop Lockr, a mobile app that helps users manage their app usage and reduce distractions using NFC technology and comprehensive analytics. My approach will focus on creati Más
⚠️ IF YOU'RE NOT HAPPY, YOU DON’T PAY ⚠️ I think we are the perfect fit for your project. Understanding the need for seamless app restrictions and NFC unlocking, our team excels in creating user-friendly interfaces in Más