Skip to content

Code Contest Tracker is your contest buddy that tracks upcoming contests from platforms like Codeforces, CodeChef and LeetCode It sends timely reminders and keeps track of your past contests, allowing you to bookmark them for quick access. πŸ“ And guess what? You can even add notes.

Notifications You must be signed in to change notification settings

PacemakerX/codeContestTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Code Contest Tracker A powerful web application to track and manage coding contests, helping users stay updated, analyze progress, and improve their competitive programming skills.

React Vite Redux TailwindCSS npm NodeJS Express.js MongoDB shadcn/ui Git Visual Studio Code ChatGPT Claude Website Brave Firefox Google Chrome Opera Safari

πŸš€ Features

  • πŸ“… Track Upcoming Contests: Fetch and displays contests from platforms like Codeforces, CodeChef, and LeetCode.
  • ⏰ Set Reminders: Configure email reminders to never miss a contest.
  • πŸ“š Bookmark Contests: Easily save contests for quick access.
  • πŸŽ₯ Added Solution Links: Attached YouTube video solutions for past contests
  • πŸ“Š Analyze Performance: Track and visualize contest history and performance trends.
  • ✨ Manage Notes: Add personalized notes for contests and revisit them anytime. verification.

πŸ› οΈ Tech Stack

Frontend : React + Vite, Tailwind CSS

State Management: Redux for JWT token handling:

Authentication: Email and OTP-based verification πŸ”₯

Scheduling & Reminders: node-cron, Nodemailer for emails

UI Components: Shadcn/UI (optional for future enhancements)

Scheduling & Reminders: node-cron, Nodemailer for emails

API Integration: CLIST API for contest fetching, YouTube Data API v3 for solution links

Installation

git clone https://github.com/your-username/codeContestTracker.git
cd codeContestTracker-frontend
npm install
npm run dev
cd ../codeContestTracker-backend
npm install
npm run dev

Contributing

Contributions are welcome! Please follow these steps:

git checkout -b feature-name
git commit -m "Add feature-name"
git push origin feature-name

Open a pull request.

Link to the website:

Click on the Gif, you will be redirected to the website Code Contest Tracker

Still Here? Click Here

Our Contributors

Thank you for contributing to our repository.πŸ˜ƒ

Feel free to connect with me!

Gmail Badge LinkedIn Badge

About

Code Contest Tracker is your contest buddy that tracks upcoming contests from platforms like Codeforces, CodeChef and LeetCode It sends timely reminders and keeps track of your past contests, allowing you to bookmark them for quick access. πŸ“ And guess what? You can even add notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages