Solo Level is a self-improvement app inspired by the themes of progression and personal growth, akin to the journey of Sung Jinwoo in popular manwha and anime series "Solo Leveling". The app integrates a gamified level system where users can set daily challenges and earn experience points upon completion, with a focus on fostering consistency and discipline in personal goals.
- Challenges: Set and track daily personal challenges in various categories such as fitness, reading, or skill development.
- Leveling System: Gain experience points and level up by consistently meeting your daily goals.
- Progress Tracking: Visualize your progress with statistics and level progression to keep track of your improvement over time.
- User Profile: Personalize your experience with a customizable profile, including a profile picture and username.
- SwiftUI: Utilized for building the app's interface, ensuring a seamless and responsive user experience.
- Swift: The programming language used for developing the app's functionality, handling data storage and manipulation.
- Firebase: Integrated for backend services including user authentication, real-time database management, and secure file storage.
- Xcode: The IDE for iOS app development, enabling the creation and testing of iExpense.
To run this project locally, you'll need:
- Xcode installed on your Mac.
- Clone this repository to your local machine.
- Open the project in Xcode.
- Build and run the project on a simulator or your iOS device.
Inspired by the "Solo Leveling" manhwa and anime series.