Skip to content

Latest commit

 

History

History
116 lines (88 loc) · 5.86 KB

README.md

File metadata and controls

116 lines (88 loc) · 5.86 KB

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