Skip to content
atharva486Public

About

Internal Hackathon

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Produs

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.


Features

  • 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.


Purpose

Produs is designed to increase productivity and help users stay motivated by visualizing their coding activity and keeping track of their daily goals.


Tech Stack

  • Frontend: React (Next.js), Tailwind CSS, Recharts
  • Backend: Firebase Firestore, Firebase Authentication
  • Integrations: Codeforces API, CodeChef API

Getting Started

  1. Clone this repository
    git clone https://github.com/your-username/produs.git
    
  2. Install dependencies
    npm install
    
  3. Configure Firebase
    • Create a Firebase project.
    • Enable Firestore and Authentication (Email/Password).
    • Add your Firebase config to /src/firebase/config.js.
  4. Run the app
    npm run dev
    
  5. Open http://localhost:3000 in your browser.
  6. Deployed Website Link https://sancters.vercel.app/

License

This project is licensed under the MIT License.


Produs – Boost your coding journey, one solved problem at a time!

About

Internal Hackathon

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages