Skip to content

Added detailed README with features and setup#11

Open
adityak-06 wants to merge 2 commits intocodepvg:mainfrom
adityak-06:akwork1
Open

Added detailed README with features and setup#11
adityak-06 wants to merge 2 commits intocodepvg:mainfrom
adityak-06:akwork1

Conversation

@adityak-06
Copy link
Copy Markdown

@adityak-06 adityak-06 commented Apr 1, 2026

📄 README Enhancement

This PR adds a detailed and structured README.md to improve project understanding for new users and contributors.

✨ Changes Made

  • Added project overview and purpose
  • Documented key features of the platform
  • Included clear steps to run the project locally
  • Explained project structure
  • Added contribution guidelines

🎯 Impact

  • Makes the repository more beginner-friendly
  • Improves onboarding for new contributors
  • Provides clear documentation for setup and usage

Closes #5

Copy link
Copy Markdown
Collaborator

@jagdish-15 jagdish-15 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking this up. Here are a few suggested changes:


---

## Features
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let’s avoid including a features section in the README, so we don’t have to keep updating it every time new features are added.

# leetcode-ranking No newline at end of file
# CodePVG LeetCode Ranking

A web-based platform developed for CodePVG to track and rank students based on their LeetCode performance.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A web-based platform developed for CodePVG to track and rank students based on their LeetCode performance.
A web-based platform developed by [CodePVG](https://www.linkedin.com/company/codepvg/) to track and rank students of [PVG COET](https://www.pvgcoet.ac.in/) based on their LeetCode performance.


---

## Tech Stack
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We already get a summary of the tech stack on the main repo page, so instead of repeating that in the README, we can link the related repos for the backend and the web scraping API (since LeetCode doesn’t officially provide one):

This would be more useful and avoid redundancy

│── frontend/ # UI (HTML, CSS, JS)
│── data/ # Stored user data
│── scripts/ # Automation scripts
│── server.js # Backend server
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
│── server.js # Backend server
│── server.js # Express server

1. Open the registration page
2. Enter your name and LeetCode username
3. Submit the form
4. View your ranking on the leaderboard
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
4. View your ranking on the leaderboard
4. View your ranking on the leaderboard after the next sync

Comment on lines +86 to +89

npm install
cd frontend
npm install
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
npm install
cd frontend
npm install
`npm install`

Comment on lines +93 to +98

npm run dev

or

node server.js
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
npm run dev
or
node server.js
`npm run dev`
or
`npm start`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a proper README.md

2 participants