Added detailed README with features and setup#11
Added detailed README with features and setup#11adityak-06 wants to merge 4 commits intocodepvg:mainfrom
Conversation
jagdish-15
left a comment
There was a problem hiding this comment.
Thanks for taking this up. Here are a few suggested changes:
|
|
||
| --- | ||
|
|
||
| ## Features |
There was a problem hiding this comment.
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.
|
|
||
| --- | ||
|
|
||
| ## Tech Stack |
There was a problem hiding this comment.
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
|
|
||
| npm install | ||
| cd frontend | ||
| npm install |
There was a problem hiding this comment.
| npm install | |
| cd frontend | |
| npm install | |
| `npm install` |
jagdish-15
left a comment
There was a problem hiding this comment.
Can you please make these few changes before we merge this
| ### 1. Clone the repository | ||
|
|
There was a problem hiding this comment.
| ### 1. Clone the repository | |
| ### 1. Fork and clone the repository | |
| First, fork the repository to your GitHub account. Then clone it locally: |
| cd frontend | ||
| `npm install` |
There was a problem hiding this comment.
| cd frontend | |
| `npm install` |
|
|
||
| `npm run dev` | ||
|
|
||
| or | ||
|
|
||
| node server.js |
There was a problem hiding this comment.
| `npm run dev` | |
| or | |
| node server.js | |
| `npm run dev` | |
| or | |
| `node start` |
| 4. View your ranking on the leaderboard after | ||
| the next sync |
There was a problem hiding this comment.
| 4. View your ranking on the leaderboard after | |
| the next sync | |
| 4. View your ranking on the leaderboard after the next sync |
|
|
||
| This project relies on external services for fetching and processing LeetCode data. | ||
| Instead of duplicating details here, refer to the following repositories: | ||
|
|
||
| - [leetcode-api](https://github.com/codepvg/leetcode-api) – API used to fetch user data from LeetCode | ||
| - [lc-backend](https://github.com/codepvg/lc-backend) – Backend service for storing and managing leaderboard data | ||
|
|
||
| These repositories handle the core data processing and integration logic for the leaderboard. | ||
|
|
There was a problem hiding this comment.
| This project relies on external services for fetching and processing LeetCode data. | |
| Instead of duplicating details here, refer to the following repositories: | |
| - [leetcode-api](https://github.com/codepvg/leetcode-api) – API used to fetch user data from LeetCode | |
| - [lc-backend](https://github.com/codepvg/lc-backend) – Backend service for storing and managing leaderboard data | |
| These repositories handle the core data processing and integration logic for the leaderboard. | |
| ## Related Repositories | |
| This project relies on external services for fetching and processing LeetCode data. | |
| Instead of duplicating details here, refer to the following repositories: | |
| - [leetcode-api](https://github.com/codepvg/leetcode-api) – API used to fetch user data from LeetCode | |
| - [lc-backend](https://github.com/codepvg/lc-backend) – Backend service for storing and managing leaderboard data | |
| - [frontend-uptime-monitor](https://github.com/codepvg/frontend-uptime-monitor) – Pinger service to monitor frontend server uptime | |
| - [backend-uptime-monitor](https://github.com/codepvg/backend-uptime-monitor) – Pinger service to monitor backend server uptime | |
| These repositories handle the core data processing and integration logic for the leaderboard. | |
📄 README Enhancement
This PR adds a detailed and structured README.md to improve project understanding for new users and contributors.
✨ Changes Made
🎯 Impact
Closes #5