CFP last date
20 January 2025
Reseach Article

ContestNotifier: A Web Application for Tracking Programming Competitions

by Kunal Sharma, Mayank Agarwal, Shivam Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 185 - Number 1
Year of Publication: 2023
Authors: Kunal Sharma, Mayank Agarwal, Shivam Kumar
10.5120/ijca2023922653

Kunal Sharma, Mayank Agarwal, Shivam Kumar . ContestNotifier: A Web Application for Tracking Programming Competitions. International Journal of Computer Applications. 185, 1 ( Apr 2023), 24-27. DOI=10.5120/ijca2023922653

@article{ 10.5120/ijca2023922653,
author = { Kunal Sharma, Mayank Agarwal, Shivam Kumar },
title = { ContestNotifier: A Web Application for Tracking Programming Competitions },
journal = { International Journal of Computer Applications },
issue_date = { Apr 2023 },
volume = { 185 },
number = { 1 },
month = { Apr },
year = { 2023 },
issn = { 0975-8887 },
pages = { 24-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume185/number1/32670-2023922653/ },
doi = { 10.5120/ijca2023922653 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:24:59.014503+05:30
%A Kunal Sharma
%A Mayank Agarwal
%A Shivam Kumar
%T ContestNotifier: A Web Application for Tracking Programming Competitions
%J International Journal of Computer Applications
%@ 0975-8887
%V 185
%N 1
%P 24-27
%D 2023
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Programming has become a vital skill for securing a job in the Information Technology field, as it is used to assess a student's problem-solving abilities. Students with technical backgrounds are encouraged to practice their programming skills on various platforms. Various websites like HackerEarth, HackerRank, LeetCode, etc., conduct coding challenges and hackathons for students and working professionals. However, many participants miss ongoing challenges, which has led to the need for a platform that can notify them about upcoming competitions. The project being developed aims to address this issue and also help students keep track of their performance to identify areas for improvement [1][4]. This new web app provides customized notifications for coding competitions and hackathons, tailored to each user's individual interests and preferences. The technologies used in this application stack include ReactJS for the front-end, and ExpressJS, ReactJS, and Python for the back-end [1][2]. The application provides several features such as generating a list of programming contests based on filters, receiving notification alerts an hour before a contest starts, sharing contests with friends and fellow contestants, and allowing users to see their profile data from each platform. Users can also set notification priorities based on the contest platforms [1].

References
  1. R. K. Singh and R. K. Chauhan, "A Systematic Review of Web-Based Programming Contests and Hackathons," International Journal of Information and Education Technology, vol. 10, no. 2, pp. 98-103, 2020.
  2. T. R. Santos, V. F. Silva, and F. D. D. Oliveira, "A survey on online judges for programming contests," 2016 IEEE Frontiers in Education Conference (FIE), Erie, PA, 2016, pp. 1-6.
  3. R. K. Singh and R. K. Chauhan, "A web-based tool for tracking programming competitions," 2018 3rd International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), Bhimtal, 2018, pp. 1-4.
  4. P. R. Oliveira, C. P. de Oliveira, and R. L. Santos, "A Review on Programming Contests and Their Impact on Education and Industry," 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, 2018, pp. 1-6.
  5. Jürgen Hausladen, Birgit Pohn, Martin Horauer, "A cloud-based integrated development environment for embedded systems", Mechatronic and Embedded Systems and Applications (MESA) 2014
  6. IEEE/ASME 10th International Conference on, pp. 1-5, 2014.
  7. Shih-Chieh Su, Chih-Chang Yu and Chan-Hsien Lin, "Development of a web-based programming learning platform," 2016 International Conference on Fuzzy Theory and Its Applications (iFuzzy), Taichung, 2016, pp. 1-1.
  8. F. Thung, T. F. Bissyandé, D. Lo and L. Jiang, "Network Structure of Social Coding in GitHub," 2013 17th European Conference on Software Maintenance and Reengineering, Genova, 2013, pp. 323-326.
Index Terms

Computer Science
Information Sciences

Keywords

ExpressJS MERN stack Python NodeJS