Skip to content

An iOS - macOS Application to keep track of ongoing and upcoming contests.

Notifications You must be signed in to change notification settings

ayushs-2k9/Kontest

 
 

Repository files navigation

Kontest

Introducing Kontest: Your Comprehensive Contest Companion

Final Design

SwiftUI

📖 I believe the best way to Learn is by doing. SwiftUI is evolving and I think it's the future of writing apps.

SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs.

-- Apple

The true power of SwiftUI, to me, is it's flexibility, thanks to it's vast realm of view modifiers and expressiveness with property wrappers.

Kontest would not be possible without the public knowledge of the community. To name a few, in no particular order:

Tech stacks

Core:

  • Swift
  • SwiftUI (with UIKit and AppKit interoperability)
  • WidgetKit
  • AppIntent
  • EventKit
  • REST API
  • Async/ Await
  • Dependency Injection

Package Managers

  • Swift Package Manager

Formatter

  • SwiftFormat

Action

Contributing

Contributing is more than welcome, if you feel like helping the app, or want to add new feature, feel free to take a look at my issues page. Thanks!

License

You can do whatever you want with this source code: modify, tweak or use as learning resources, for example... 🛠👨🏻‍💻

But, please don't distribute the app on App Store. 🥺

What's 'Kontest'?

Discover a Seamless Contest Experience with Kontest, an application meticulously designed for iOS, iPadOS, and macOS platforms. With a user-centric approach, Kontest provides an array of features tailored to enhance your contest participation and tracking:

  • Comprehensive Contest Information: Stay updated on ongoing and upcoming contests across various competitive programming platforms. Kontest aggregates contest details from Codeforces, LeetCode, and more, ensuring you never miss out on an opportunity.

  • Effortless Reminder Setup: Plan your contest participation effortlessly by setting reminders for upcoming contests. Kontest sends timely notifications to ensure you're well-prepared and informed for each event.

  • Live Rankings at Your Fingertips: Dive into real-time Codeforces, CodeChef and LeetCode rankings directly from within the app. Track your progress and benchmark yourself against other competitive programmers with ease.

  • Sleek User Interface: Immerse yourself in a sleek and intuitive user interface, carefully designed to prioritize functionality and user-friendliness. Navigating through contests, reminders, and rankings becomes a seamless experience.

  • Optimized Performance: Experience swift and smooth performance, allowing you to focus on your contest preparation without any interruptions or slowdowns.

  • Continuous Updates: Kontest is committed to providing regular updates to improve functionality, introduce new features, and ensure compatibility with the latest operating system versions, guaranteeing a seamless experience over time.

Elevate your competitive programming journey with Kontest. Download now and immerse yourself in a world of contests, reminders, and rankings like never before. Stay at the forefront of your competitive programming pursuits with the professionalism and excellence of Kontest.


Thanks and take care! 🍀

I'm on @ayushs_2k4 on almost everywhere.

About

An iOS - macOS Application to keep track of ongoing and upcoming contests.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%