Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 41 additions & 46 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,96 +1,91 @@
<img width="3188" height="1202" alt="frame (3)" src="https://github.com/user-attachments/assets/517ad8e9-ad22-457d-9538-a9e62d137cd7" />


# [Project Name] 🎯
# Vazhi-illae-Kuzhi 🎯
Copy link
Author

Choose a reason for hiding this comment

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

k



## Basic Details
### Team Name: [Name]
### Team Name: 2 Muskeeters


### Team Members
- Team Lead: [Name] - [College]
- Member 2: [Name] - [College]
- Member 3: [Name] - [College]
- Team Lead: [Anamika MJ] - [Model Engineering College]
- Member 2: [Anamika MJ] - [Model Engineering College]
- Member 3: [Riya Rebecca Renjit] - [Model Engineering College]
Comment on lines +12 to +14
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Duplicate entry for the same team member

Member 2 is identical to the Team Lead line, so the roster is misleading. Remove or replace the second entry to reflect the actual teammate.

- - Team Lead: [Anamika MJ] - [Model Engineering College]
- - Member 2: [Anamika MJ] - [Model Engineering College]
+ - Team Lead: [Anamika MJ] – [Model Engineering College]
+ - Member 2: [<second-member-name>] – [Model Engineering College]
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- Team Lead: [Anamika MJ] - [Model Engineering College]
- Member 2: [Anamika MJ] - [Model Engineering College]
- Member 3: [Riya Rebecca Renjit] - [Model Engineering College]
- Team Lead: [Anamika MJ] [Model Engineering College]
- Member 2: [<second-member-name>] [Model Engineering College]
- Member 3: [Riya Rebecca Renjit] - [Model Engineering College]
🤖 Prompt for AI Agents
In README.md around lines 12 to 14, there is a duplicate entry for 'Member 2'
which is identical to the Team Lead. Remove or replace the 'Member 2' line with
the correct team member information to avoid confusion and accurately reflect
the team roster.


### Project Description
[2-3 lines about what your project does]
Vazhi Illae Kuzhi is a fun and smart pothole detection app built with OpenCV and Streamlit. Just upload a photo of a road, and it’ll scan the image, find the potholes (based on shape and size), and throw some hilarious roast messages at them. And for a little extra drama, it even creates a personalized “Pothole Certificate” that you can download or share.

### The Problem (that doesn't exist)
[What ridiculous problem are you solving?]
India (and many other countries) face a serious road safety issue due to unidentified or poorly maintained potholes.

### The Solution (that nobody asked for)
[How are you solving it? Keep it fun!]
Vazhi Illae Kuzhi uses computer vision to detect potholes in road images automatically. It highlights them visually, roasts them humorously based on size, and creates a fun “Pothole Certificate” that users can download or share — making road issues easier to spot and harder to ignore.


## Technical Details
### Technologies/Components Used
For Software:
- [Languages used]
- [Frameworks used]
- [Libraries used]
- [Tools used]
- Python
- Streamlit (for web UI)
- OpenCV (for image processing and contour detection)
NumPy (for numerical operations)
Pillow / PIL (for image handling and certificate generation)
random, datetime (Python standard libraries for roast/certificate logic)
- Git & GitHub (for version control and collaboration)

VS Code (for development)

ChatGPT (for code assistance, brainstorming, and optimization)
Comment on lines +29 to +39
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Bulleted list breaks after the first three items

Lines 32-39 lose the leading “-”, so Markdown treats them as plain text, not list items. Fixing this preserves consistent formatting and prevents linter warnings (MD004).

-  NumPy (for numerical operations)
-  Pillow / PIL (for image handling and certificate generation)
-  random, datetime (Python standard libraries for roast/certificate logic)
- VS Code (for development)
- ChatGPT (for code assistance, brainstorming, and optimization)
+- NumPy (for numerical operations)
+- Pillow / PIL (for image handling and certificate generation)
+- random, datetime (Python standard libraries for roast/certificate logic)
+- VS Code (for development)
+- ChatGPT (for code assistance, brainstorming, and optimization)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- Python
- Streamlit (for web UI)
- OpenCV (for image processing and contour detection)
NumPy (for numerical operations)
Pillow / PIL (for image handling and certificate generation)
random, datetime (Python standard libraries for roast/certificate logic)
- Git & GitHub (for version control and collaboration)
VS Code (for development)
ChatGPT (for code assistance, brainstorming, and optimization)
- Python
- Streamlit (for web UI)
- OpenCV (for image processing and contour detection)
- NumPy (for numerical operations)
- Pillow / PIL (for image handling and certificate generation)
- random, datetime (Python standard libraries for roast/certificate logic)
- Git & GitHub (for version control and collaboration)
- VS Code (for development)
- ChatGPT (for code assistance, brainstorming, and optimization)
🤖 Prompt for AI Agents
In README.md between lines 29 and 39, the bulleted list breaks after the first
three items because the subsequent lines are missing the leading "-" for list
items. Add the missing "-" at the start of each line from line 32 to 39 to
maintain consistent Markdown list formatting and prevent linter warnings.


For Hardware:
- [List main components]
- [List specifications]
- [List tools required]

### Implementation
For Software:
# Installation
[commands]

git clone https://github.com/your-username/vazhi-illae-kuzhi.git
cd vazhi-illae-kuzhi


python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate


pip install -r requirements.txt


# Run
[commands]

streamlit run app/streamlit_app.py

Comment on lines 42 to +60
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Heading levels jump from H3 to H1

# Installation, # Run, and # Video should nest under “Implementation” (H3). Downgrade them to #### to satisfy MD001 and keep the hierarchy readable.

-### Implementation
-For Software:
-# Installation
+### Implementation
+#### Installation
@@
-# Run
+#### Run
@@
-# Video
+#### Video

Committable suggestion skipped: line range outside the PR's diff.

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

46-46: Bare URL used

(MD034, no-bare-urls)

🤖 Prompt for AI Agents
In README.md between lines 42 and 60, the headings for Installation, Run, and
Video jump from H3 to H1, breaking the heading hierarchy. Change these headings
from single # to #### so they nest properly under the H3 "Implementation"
heading, maintaining consistent markdown heading levels.


### Project Documentation
For Software:

# Screenshots (Add at least 3)
![Screenshot1](Add screenshot 1 here with proper name)
![Screenshot1](8bb8055f-8d2a-41f6-88da-dbd3112fa2da.jpg)
*Add caption explaining what this shows*

![Screenshot2](Add screenshot 2 here with proper name)
![Screenshot2](24563cfe-af87-45a6-941b-6c4ce3011272.jpg)
*Add caption explaining what this shows*

![Screenshot3](Add screenshot 3 here with proper name)
![Screenshot3](6fde09e8-2c83-4f38-8fe4-0a3e566386d6.jpge)
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Typo in image extension breaks rendering

.jpge is invalid; use .jpeg or .jpg so the third screenshot loads correctly.

-![Screenshot3](6fde09e8-2c83-4f38-8fe4-0a3e566386d6.jpge)
+![Screenshot3](6fde09e8-2c83-4f38-8fe4-0a3e566386d6.jpeg)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
![Screenshot3](6fde09e8-2c83-4f38-8fe4-0a3e566386d6.jpge)
![Screenshot3](6fde09e8-2c83-4f38-8fe4-0a3e566386d6.jpeg)
🤖 Prompt for AI Agents
In README.md at line 72, the image file extension is incorrectly written as
.jpge, which breaks rendering. Change the extension to the correct .jpeg or .jpg
to ensure the third screenshot loads properly.

*Add caption explaining what this shows*

# Diagrams
![Workflow](Add your workflow/architecture diagram here)
*Add caption explaining your workflow*

For Hardware:

# Schematic & Circuit
![Circuit](Add your circuit diagram here)
*Add caption explaining connections*

![Schematic](Add your schematic diagram here)
*Add caption explaining the schematic*

# Build Photos
![Components](Add photo of your components here)
*List out all components shown*

![Build](Add photos of build process here)
*Explain the build steps*

![Final](Add photo of final product here)
*Explain the final build*

### Project Demo
# Video
[Add your demo video link here]
[Video.zip]
*Explain what the video demonstrates*

# Additional Demos
[Add any extra demo materials/links]

## Team Contributions
- [Name 1]: [Specific contributions]
- [Name 2]: [Specific contributions]
- [Name 3]: [Specific contributions]
- Riya Rebecca Renjit: Frontend
- Anamika MJ: Open cv


---
Made with ❤️ at TinkerHub Useless Projects
Expand Down