Timely is a groundbreaking mobile application designed to tackle punctuality challenges and transform how individuals manage their time. By integrating location verification, mission scheduling, and a unique color-changing virtual pet, Timely aims to instill punctuality and foster responsibility. It provides a comprehensive roadmap for users, including notifications, progress tracking, and location analysis, making it an ideal solution for students and working professionals alike.
- Location Verification: Ensures users arrive at their designated places on time, reducing the risk of tardiness and missed opportunities.
- Mission Scheduling: Allows users to schedule tasks and appointments with specific time and location requirements, aiding in effective daily planning and commitment prioritization.
- Colour-changing Virtual Pet: Introduces a gamified element where users' punctuality influences the happiness and evolution of their virtual pet, offering motivation and a sense of accomplishment.
- SwiftUI: Utilized for building intuitive and visually appealing user interfaces, enabling dynamic UI elements, smooth animations, and interactive components.
- MapKit: Provides location-based services such as location verification and route planning, enhancing navigation and punctuality.
- SceneKit: Powers immersive 3D graphics and lifelike animations for the virtual pet experience, enriching the app's gamified elements.
- Firebase: Supports backend services including notifications, data storage, and user authentication, ensuring seamless synchronization and real-time updates.
To set up and run Timely locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/yourusername/Timely2.0.git
-
Navigate to the Project Directory:
cd timely
-
Open the Project in Xcode:
- Open the
Timely2.0.xcodeproj
file in Xcode.
- Open the
-
Build and Run the Application:
- Select the target device and click on the "Run" button in Xcode to build and launch the application.
- Location Verification: Enable location services to allow Timely to verify your arrival at scheduled locations.
- Mission Scheduling: Schedule your tasks and appointments with specific times and locations to keep track of your commitments.
- Virtual Pet Interaction: Interact with your virtual pet and observe its changes based on your punctuality, enjoying the gamified experience.
This project is licensed under the MIT License - see the LICENSE file for details.
- Apple Technologies: Thanks to SwiftUI, MapKit, and SceneKit for their powerful frameworks.
- Firebase: For providing robust backend services.
- Development Team: For their dedication and vision in creating Timely.
For any questions or support, please contact [email protected] or open an issue in the GitHub repository.