https://www.loom.com/share/08a0e41d6cb44023a8813bbb7ac70532
Contest Tracker is a comprehensive platform designed to help competitive programmers stay organized and never miss important coding contests. It aggregates contests from popular platforms like Codeforces, LeetCode, and CodeChef into a single, beautiful dashboard with personalized notifications and bookmarking features.
Real-time Contest Tracking: Stay updated with upcoming contests from multiple platforms
Personalized Notifications: Receive email or SMS reminders before contests start
Contest Bookmarking: Save contests you're interested in for quick access
Beautiful Dashboard: Intuitive UI with filtering and sorting capabilities
Admin Features: Manage solution links for past contests
Responsive Design: Works seamlessly across all devices
Frontend:
Next.js - React framework with server-side rendering
TypeScript - Type-safe JavaScript
Tailwind CSS - Utility-first CSS framework
Framer Motion - Animation library
Clerk - Authentication and user management
Backend
Express.js - Node.js web application framework
Prisma - Type-safe ORM for database access
PostgreSQL - Relational database
Node-cron - Task scheduler for background jobs
Twilio - SMS notifications
Frontend The frontend is deployed on Vercel for optimal Next.js performance.
Backend The backend is deployed on Render with a managed PostgreSQL database.