Produs is a web application designed to help programmers track their daily progress on Codeforces and CodeChef. It allows users to link their coding platform accounts, set daily problem-solving goals, and receive real-time notifications about their progress.
-
Account Integration:
Connect your Codeforces and CodeChef accounts. -
Goal Setting:
Set daily problem-solving goals for each platform. -
Real-Time Tracking:
Track how many problems you’ve solved today. -
Notifications:
Get interactive notifications like “2 problems left to reach your goal” or “Daily goal achieved! ✅”. -
Visual Progress:
Animated progress bars and circular indicators for engaging UI/UX.
Produs is designed to increase productivity and help users stay motivated by visualizing their coding activity and keeping track of their daily goals.
- Frontend: React (Next.js), Tailwind CSS, Recharts
- Backend: Firebase Firestore, Firebase Authentication
- Integrations: Codeforces API, CodeChef API
- Clone this repository
git clone https://github.com/your-username/produs.git - Install dependencies
npm install - Configure Firebase
- Create a Firebase project.
- Enable Firestore and Authentication (Email/Password).
- Add your Firebase config to
/src/firebase/config.js.
- Run the app
npm run dev - Open http://localhost:3000 in your browser.
- Deployed Website Link https://sancters.vercel.app/
This project is licensed under the MIT License.
Produs – Boost your coding journey, one solved problem at a time!