HacktivTracker is a powerful and intuitive time-tracking application designed for iOS. It enables users to efficiently manage daily activities, gain insights into time utilization patterns, and optimize productivity. Built with Swift and incorporating advanced technologies like DGCharts and Core Data, HacktivTracker offers a seamless user experience.
-
Activity Tracking: Create and categorize activities, start and stop timers for accurate time measurement.
-
Insights Dashboard: Visualize time distribution across different activities using interactive charts and graphs.
-
Real-time Feedback: Receive productivity evaluations and actionable tips for optimal time management.
-
MVVM Architecture: Built on the robust Model-View-ViewModel architecture for code modularity and scalability.
-
Swift: Apple's programming language for a fast and reliable user experience.
-
DGCharts: Integration for interactive and visually appealing data representation.
-
Core Data: Framework for seamless data management, storage, and retrieval.
-
MVVM Architecture: Clear separation of concerns for enhanced maintainability.
- Xcode installed on your machine.
- Access to a macOS environment for iOS app development.
-
Clone the repository:
git clone https://github.com/hacktivspacecommunity/hacktivtracker-ios.git
-
Open the project in Xcode:
cd hacktivtracker-ios open HacktivTracker.xcodeproj
-
Configure Signing:
- Select the project in Xcode.
- Under "Signing & Capabilities," choose your team and ensure a valid development certificate and provisioning profile are selected.
-
Connect your iPhone:
- Connect your iPhone to your computer using a USB cable.
- Make sure your iPhone is unlocked and you have trusted your computer.
-
Select Device:
- In Xcode's top-left corner, next to the "Run" button, select your connected iPhone as the deployment target.
-
Build and Run:
- Click the "Run" button or press
Cmd+R
to build and run the project on your iPhone. - Provide permissions to trust the developer if prompted.
- Click the "Run" button or press
-
Test the app:
- Once installed on your iPhone, interact with the app to test its various functionalities.
This project is licensed under the MIT License.