Skip to content

07nainankit/CF-Problem-Find

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CF-Problem-Find

CF-Problem-Find is a web application that helps Codeforces users efficiently find problems based on specific criteria, such as difficulty levels, tags, or solved status. This tool is designed to enhance the practice experience for competitive programmers by simplifying the process of searching for problems.

🌟 Features

  • Difficulty Range: Get problems within each specific difficulty range.
  • Solved/Unsolved: Filter problems based on whether they have been solved or remain unsolved.
  • User Profile Integration: Fetch user data directly from Codeforces to tailor problem suggestions.
  • Responsive Design: Optimized for both desktop and mobile use.

DEMO

https://cf-problem-find.vercel.app/

🛠️ Tech Stack

  • Frontend: React, HTML5, CSS3, JavaScript
  • APIs: Codeforces API integration
  • Deployment: Vercel

📂 Project Structure

CF-Problem-Find/
├── public/
├── src/
│   ├── components/   # Reusable UI components
│   ├── pages/        # Different pages and routes
│   └── services/     # API integration and services
├── .gitignore
├── package.json
├── README.md
└── ...

🚀 Getting Started

Prerequisites

  • Node.js and npm installed
  • Basic understanding of React

Installation

  1. Clone the repository:

    git clone https://github.com/07nainankit/CF-Problem-Find.git
    cd CF-Problem-Find
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open your browser and navigate to http://localhost:3000.

📦 Deployment

To deploy the project, build the application using:

npm run build

You can deploy the build directory to your preferred hosting service.

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Create a Pull Request

🐛 Issues

If you encounter any issues or have suggestions for improvement, feel free to open an issue in this repository.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💬 Contact

For questions, suggestions, or collaboration, feel free to reach out to Ankit Nain.

About

The CodeForces Porblem Find is a web application built using React. It allows users to find problems solved by any asked CodeForces users differentiated based on different ratings they solved.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors