Skip to content
Open
Show file tree
Hide file tree
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
77 changes: 52 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,63 +1,90 @@
# [Project Name] 🎯
# [cyber safe] 🎯


## Basic Details
### Team Name: [Name]
### Team Name: [just a team]


### Team Members
- Member 1: [Name] - [College]
- Member 2: [Name] - [College]
- Member 3: [Name] - [College]
- Member 1: [Siva priya P R] - [LBSITW poojapura]
- Member 2: [Alfiya Fathima] - [LBSITW poojapura]
- Member 3: [Nidhi mathew k] - [LBSITW poojapura]

### Hosted Project Link
[mention your project hosted project link here]
[http://localhost:3001/]

### Project Description
[2-3 lines about what your project does]
[Cyberbullying Detection System Using AI
Our platform leverages the power of artificial intelligence to create a safer and more respectful online space. This system allows users to share posts and engage with comments in a supportive environment.

Key Features:

User Interaction: Users can post content and receive comments from others.
AI-Powered Comment Analysis: Each comment is analyzed in real-time by our AI system to detect any form of vulgar or harmful language.
Notification System: If a comment contains inappropriate content, the system immediately notifies the user with options to either Ignore or Report the comment.
Seamless Reporting: Upon selecting Report, the system registers the complaint for further review, ensuring a transparent and actionable process.
This tool is designed to empower users and foster a positive online experience, making the internet a safer place for everyone.While this version is a simple implementation without AI due to time constraints, it lays the foundation for creating a system that prioritizes safety and respect online]

### The Problem statement
[What ridiculous problem are you solving?]

[Cyberbullying is a growing issue in today’s digital world, affecting millions of users across online platforms. It can lead to emotional distress, a decline in self-esteem, and even mental health issues. Unfortunately, many users feel powerless to address these negative experiences effectively.

Our website tackles this problem by providing:

A Safer Space: Encouraging positive interactions by monitoring and flagging inappropriate comments.
User Empowerment: Enabling users to take control by notifying them of harmful comments and giving them the choice to either Ignore or Report.
Accountability: Helping users take action against harmful behavior and discouraging negative interactions.
By addressing these challenges, the platform promotes a healthier and more respectful online environment.]

### The Solution
[How are you solving it? Keep it fun!]
[]

## Technical Details
### Technologies/Components Used
For Software:
- [Languages used]
- [Frameworks used]
- [Libraries used]
- [Tools used]
- [java script]
- [react]
- [react
- react router]
- [code editor -vs code
- version controller-github
- testing tools-browser developer tools]

For Hardware:
- [List main components]
- [List specifications]
- [List tools required]
- [desktop
- internet connection
- different browsers
- smart phones
- external accessories]
- [code editor
- npm/yarn]
Comment on lines 44 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

Fix technical details formatting and content.

Several improvements needed in the technical details section:

  1. Remove duplicate "react" entry
  2. Fix "JavaScript" spelling
  3. Remove brackets
  4. Better organize the tools and dependencies
For Software:
-- [java script]
-- [react]
-- [react
-- react router]
-- [code editor -vs code
-- version controller-github
-- testing tools-browser developer tools]
+- JavaScript
+- React
+- React Router
+
+Development Tools:
+- VS Code (code editor)
+- GitHub (version control)
+- Browser Developer Tools (testing)

For Hardware:
-- [desktop
-- internet connection
-- different browsers
-- smart phones
-- external accessories]
-- [code editor
-- npm/yarn]
+- Desktop/Laptop
+- Internet connection
+- Web browsers
+- Smartphones
+- External accessories
+
+Development Requirements:
+- Code editor
+- npm/yarn
📝 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
For Software:
- [Languages used]
- [Frameworks used]
- [Libraries used]
- [Tools used]
- [java script]
- [react]
- [react
- react router]
- [code editor -vs code
- version controller-github
- testing tools-browser developer tools]
For Hardware:
- [List main components]
- [List specifications]
- [List tools required]
- [desktop
- internet connection
- different browsers
- smart phones
- external accessories]
- [code editor
- npm/yarn]
For Software:
- JavaScript
- React
- React Router
Development Tools:
- VS Code (code editor)
- GitHub (version control)
- Browser Developer Tools (testing)
For Hardware:
- Desktop/Laptop
- Internet connection
- Web browsers
- Smartphones
- External accessories
Development Requirements:
- Code editor
- npm/yarn
🧰 Tools
🪛 LanguageTool

[grammar] ~45-~45: Did you mean “JavaScript” (= programming language)?
Context: ...logies/Components Used For Software: - [java script] - [react] - [react - react router] - [...

(JAVA_SCRIPT)


[duplication] ~47-~47: Possible typo: you repeated a word.
Context: ... Software: - [java script] - [react] - [react - react router] - [code editor -vs code - versi...

(ENGLISH_WORD_REPEAT_RULE)


[style] ~57-~57: Nowadays, it’s more common to write this as one word.
Context: ...ernet connection - different browsers - smart phones - external accessories] - [code editor ...

(RECOMMENDED_COMPOUNDS)


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

# Run
[commands]
[npm start]
Comment on lines +65 to +68
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Enhance implementation instructions.

The current installation and run instructions are too minimal. Consider adding more detailed steps for setting up the development environment.

# Installation
-[npm init]
+```bash
+# Clone the repository
+git clone <repository-url>
+cd <project-directory>
+
+# Install dependencies
+npm install
+```

# Run
-[npm start]
+```bash
+# Start the development server
+npm start
+
+# Run tests
+npm test
+
+# Build for production
+npm run build
+```


### Project Documentation
For Software:

# Screenshots (Add at least 3)
![Screenshot1](Add screenshot 1 here with proper name)
*Add caption explaining what this shows*
![Screenshot1]
![Screenshot_26-1-2025_101850_localhost](https://github.com/user-attachments/assets/3963fc5c-f227-4659-b006-86be40c6630f) home page

![Screenshot2](![Screenshot_26-1-2025_101933_localhost](https://github.com/user-attachments/assets/0d37a6e2-03b6-43d3-95fd-4bd8864545fc)
)
logged in page

![Screenshot3]![Screenshot_26-1-2025_101954_localhost](https://github.com/user-attachments/assets/de01b43b-c516-4370-9950-575693e0c633)

![Screenshot2](Add screenshot 2 here with proper name)
*Add caption explaining what this shows*

![Screenshot3](Add screenshot 3 here with proper name)
*Add caption explaining what this shows*

# Diagrams
![Workflow](Add your workflow/architecture diagram here)
![Workflow](![WhatsApp Image 2025-01-26 at 10 33 17_5e981e89](https://github.com/user-attachments/assets/f5be9a6b-6055-4588-bfdd-fb98a4c66f96)
)
Comment on lines +74 to +87
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Fix screenshot and diagram formatting.

The screenshot and workflow diagram sections need proper markdown formatting and descriptive captions.

# Screenshots
-![Screenshot1]
-![Screenshot_26-1-2025_101850_localhost](https://github.com/user-attachments/assets/3963fc5c-f227-4659-b006-86be40c6630f) home page
+## Home Page
+![Home page screenshot](https://github.com/user-attachments/assets/3963fc5c-f227-4659-b006-86be40c6630f)
+*Landing page of the Cyberbullying Detection System*

-![Screenshot2](![Screenshot_26-1-2025_101933_localhost](https://github.com/user-attachments/assets/0d37a6e2-03b6-43d3-95fd-4bd8864545fc)
-)
-logged in page
+## Dashboard
+![Dashboard screenshot](https://github.com/user-attachments/assets/0d37a6e2-03b6-43d3-95fd-4bd8864545fc)
+*User dashboard after logging in*

-![Screenshot3]![Screenshot_26-1-2025_101954_localhost](https://github.com/user-attachments/assets/de01b43b-c516-4370-9950-575693e0c633)
+## Comment Analysis
+![Comment analysis screenshot](https://github.com/user-attachments/assets/de01b43b-c516-4370-9950-575693e0c633)
+*AI-powered comment analysis interface*

# Workflow
-![Workflow](![WhatsApp Image 2025-01-26 at 10 33 17_5e981e89](https://github.com/user-attachments/assets/f5be9a6b-6055-4588-bfdd-fb98a4c66f96)
-)
-*Add caption explaining your workflow*
+![System workflow](https://github.com/user-attachments/assets/f5be9a6b-6055-4588-bfdd-fb98a4c66f96)
+*Workflow diagram showing the comment analysis and notification process*
📝 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
![Screenshot1]
![Screenshot_26-1-2025_101850_localhost](https://github.com/user-attachments/assets/3963fc5c-f227-4659-b006-86be40c6630f) home page
![Screenshot2](![Screenshot_26-1-2025_101933_localhost](https://github.com/user-attachments/assets/0d37a6e2-03b6-43d3-95fd-4bd8864545fc)
)
logged in page
![Screenshot3]![Screenshot_26-1-2025_101954_localhost](https://github.com/user-attachments/assets/de01b43b-c516-4370-9950-575693e0c633)
![Screenshot2](Add screenshot 2 here with proper name)
*Add caption explaining what this shows*
![Screenshot3](Add screenshot 3 here with proper name)
*Add caption explaining what this shows*
# Diagrams
![Workflow](Add your workflow/architecture diagram here)
![Workflow](![WhatsApp Image 2025-01-26 at 10 33 17_5e981e89](https://github.com/user-attachments/assets/f5be9a6b-6055-4588-bfdd-fb98a4c66f96)
)
# Screenshots
## Home Page
![Home page screenshot](https://github.com/user-attachments/assets/3963fc5c-f227-4659-b006-86be40c6630f)
*Landing page of the Cyberbullying Detection System*
## Dashboard
![Dashboard screenshot](https://github.com/user-attachments/assets/0d37a6e2-03b6-43d3-95fd-4bd8864545fc)
*User dashboard after logging in*
## Comment Analysis
![Comment analysis screenshot](https://github.com/user-attachments/assets/de01b43b-c516-4370-9950-575693e0c633)
*AI-powered comment analysis interface*
# Workflow
![System workflow](https://github.com/user-attachments/assets/f5be9a6b-6055-4588-bfdd-fb98a4c66f96)
*Workflow diagram showing the comment analysis and notification process*

*Add caption explaining your workflow*

For Hardware:
Expand Down
23 changes: 23 additions & 0 deletions my-app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
70 changes: 70 additions & 0 deletions my-app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.

The page will reload when you make changes.\
You may also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can't go back!**

If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)

### Analyzing the Bundle Size

This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)

### Making a Progressive Web App

This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)

### Advanced Configuration

This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)

### Deployment

This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)

### `npm run build` fails to minify

This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
Loading