Skip to content

Android App and browser extensions for competitive programming enthusiasts. Displays a list of live & upcoming coding contests taking place in various popular competitive programming websites with the ability to add them to your google calender.

License

Notifications You must be signed in to change notification settings

Nitinkmr/CoderCalendar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoderCalendar

Android App and browser extensions for competitive programming enthusiasts. Shows a list of live & upcoming coding contests taking place in various popular competitive programming websites with the facility to add them to your google calender. Currently shows updates from Codechef , HackerEarth , Hackerrank, Topcoder and Codeforces.

Download

Coder's Calendar is available for download at:

Bugs and Suggestions

Found any bugs? Have any suggestions to make this project better?
Know any other cool coding sites?
Feel free to log them as an issue.
When adding an issue specific to Chrome extension, Firefox add-on or Android app
please mention it in the title/description clearly.

How To Contribute

  • Create a topic branch: git checkout -b awesome_feature
  • Commit your changes
  • Keep up to date: git fetch && git rebase origin/master

Once you’re ready:

  • Fork the project on GitHub
  • Add your repository as a remote: git remote add your_remote your_repo
  • Push up your branch: git push your_remote awesome_feature
  • Create a Pull Request for the topic branch, asking for review.

ScreenShots

Android App         Android App

Chrome Extension

Android

The Android app uses:

  • Cordova
  • jQuery

And the following cordova plugins:

  • nl.x-services.plugins.calendar 4.3.1 "Calendar"
  • nl.x-services.plugins.socialsharing 4.3.17 "SocialSharing"
  • nl.x-services.plugins.toast 2.0.4 "Toast"
  • org.apache.cordova.device 0.2.13 "Device"
  • org.apache.cordova.dialogs 0.3.0 "Notification"
  • org.apache.cordova.inappbrowser 0.6.0 "InAppBrowser"

To test the app on an Android device connected to your computer using a USB cable:

  1. Install and set up cordova.Follow this link if you need help: http://ccoenraets.github.io/cordova-tutorial/create-cordova-project.html
  2. Install the above mentioned plugins.(Again follow the link above to learn how to add that).
  3. Replace the www/ folder in your project with the one in the repo( android/www ).
  4. Run the following commands
cordova platforms add android
cordova run android

Happy Coding!

About

Android App and browser extensions for competitive programming enthusiasts. Displays a list of live & upcoming coding contests taking place in various popular competitive programming websites with the ability to add them to your google calender.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.9%
  • Python 7.6%
  • HTML 6.5%
  • CSS 6.0%