CP search
Competitive programming is highly popular and immensely valuable for students during placement preparation, as it aids in comprehending Data Structures and Algorithms (DSA). As part of an Information Retrieval package, integrating competitive programming can be achieved by recommending problems to users. Various methods exist to accomplish this. Ranking and displaying problems on the website are fundamental aspects of the project.
View Demo
·
Report Bug
·
Request Feature
Approach Notes:
The full presentation explaining how it is built can be found in this link, and the abstract provides a concise summary of the project.
PLAN:
Getting Started:
Clone the repo in local and follow these steps.
Setup:
-
Create a virtual environment:
python3 -m venv venv
-
Activate the virtual environment:
venv\Scripts\activate
-
Install the requirements and run the application:
pip3 install -r requirements.txt streamlit run main.py
Team
Mathana Mathav - 19PD01
Sai shyam K - 19PD30