GithubHelp home page GithubHelp logo

4darsh-dev / cognigaurd Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 51.0 10.6 MB

A web extension for identifying dark pattern on websites powered by Fine Tuned BERT Model for classificaiton on dark pattern custom dataset,

Home Page: https://cogniguard.onionreads.com/

License: MIT License

JavaScript 7.42% HTML 16.93% CSS 18.46% Python 19.11% Jupyter Notebook 37.60% Shell 0.12% Dockerfile 0.37%
bert-fine-tuning dark-pattern-blocker dark-patterns deep-learning django gssoc24 html-css-javascript natural-language-processing postgresql python pytorch

cognigaurd's Introduction

Hi 👋, I'm Adarsh Maurya

Full Stack Web Developer, programmer and tech enthusiast.

coding

4darsh-dev

4darsh_Dev

  • 🔭 I’m currently working on MuskanAi

  • 🌱 I’m currently learning DevOps, GenAI, LLMs

  • 📝 I regularly write articles on https://onionreads.com/

  • 💬 Ask me about HTML, CSS, JS, PYTHON, DJANGO, C, C++

  • 📫 How to reach me [email protected]

Connect with me:

adarsh-maurya-09343a262 Adarsh99 4darsh-dev adarshgeekslab adarshm09 4darsh_dev its_adarsh.me @adarsh1930 https://www.onionreads.com/feed

Languages and Tools:

css3 django git html5 javascript linux python c cplusplus pandas

sqlite aws bash pytorch nginx

4darsh-dev

cognigaurd's People

Contributors

4darsh-dev avatar aanchalpahuja18 avatar akhilasunesh avatar akshatpandey-2004 avatar akshitgarg24 avatar amansingh494 avatar anmolgoel29 avatar anurag6569201 avatar ashmitabarthwal avatar chaanakyaam avatar debangi29 avatar deepsource-io[bot] avatar dharmeshtanwar56 avatar dharmi-dev avatar dnyandeepchute avatar garima-149 avatar goldy-dev123 avatar imgbotapp avatar k-kiran77 avatar meetjain1 avatar mehak-mattoo avatar mukund-gpt avatar pradnyagaitonde avatar ramakrushnabiswal avatar sandeepkumargond avatar sourabh782 avatar thevijayshankersharma avatar utsavladia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

cognigaurd's Issues

Hover buttons can be improved

Describe the solution you'd like
buttons can get a better hover feature as get stared it and get feedback are not syncing and is looking a bit odd

Screenshot 2024-06-12 at 11 45 59 AM

hover can be improved a bit

Feat: Font Change

The font of the 'Get started' and 'Give feedback' is different from the whole website, which makes the website a bit odd.

image

I would like to change the font of these button on the homepage.

Adding error page

When a user clicks on a page that is not defined an Error page should come to tell them and give option to redirect to the Home page
Current scenario
Screenshot 2024-06-02 171650
Expected result
Screenshot 2024-06-02 153718

Improve the UI/Ux of the page

I have designed a new UI for Cogniguard to improve user experience and visual appeal. The new design includes updated layout, colors, typography, and interactive elements to enhance functionality and aesthetics.
Observations
I have also noticed that the logo has a misspelling for "Cogniguard." If you suggest, I can redesign the logo to correct this and align it with the new UI design.

Proposal
Here is the UI design I propose. I have tried to keep the elements and the content the same, making changes only to the layout. However, I can propose more design variations if requested.

Attachments
Screenshot 2024-06-08 at 9 06 26 PM

Screenshot 2024-06-08 at 9 16 31 PM

Feature Request: Add Theme Toggle Button to Navbar

**Description:
Problem: Bright interfaces strain users' eyes, especially in low-light conditions, lacking customization options.

Solution: Introduce a theme toggle button (black/dark blue) on the navbar for easy switching, enhancing user comfort and usability.

Benefits:

1>Reduced eye strain.

2>Enhanced customization.

3>Improved accessibility.

4>Modern aesthetics.

Labels: Feature Request, UI/UX, Customization,gssoc**

Attachments:

Screenshot (465)

Assign me under Gssoc24.

Add login page

I can make a login page for this website
plaese assign me this issue.
Thank you

[Feature] Propose a better UI/UX design for the web pages

Description

Changes to be made

  1. Propose a new UI/UX design for the web pages using figma , canva or similar tools
  2. Choose properly responsive font-size and color-palettes
  3. Icons and images, vectors wherever needed.
  4. CSS Animations and effects to make it more attractive.
  5. Design for home,about,report ... and other pages

Screenshots

visit the live link : https://cogni-gaurd.vercel.app

[Logo] Propose a good logo design for CogniGuard

Description

Make a good logo which is visually appealing

  1. you can use tools like canva, adobe logo maker, looka , and many more ...
  2. free to use ai tools (image generations)
  3. Don't use copyrighted things without permissions

Show some work samples, or the design.

Best Design will get the points.

Implement Closed Greeting Message

To enhance user experience and maintain consistency in communication, we should implement a closed greeting message for issues that have been resolved. This message will serve as a polite acknowledgment to the user that their issue has been addressed and encourage them to reach out again if they encounter any further concerns. Let's discuss and finalize the content and placement of this closed greeting message to ensure it aligns with our user engagement goals.

Issue with vercel.json python runtime deployment

Description

The project was build with python 3.11.5 so requirements.txt contains all the libraries accordingly,
But vercel is using python 3.12 which is creating issues and results in deployment failure.

Need to fix it,

already tried setting runtime 3.11.5 in vercel.json but it didn't work

The footer section gets overlapped with faq

*Describe the bug
When you scrolled down the footer section get's overlapped with the faq text which looks not good.

image

could you please assign me this issue under gssoc. I can fix this

[URGENT]Web App is Not Compatible with Small Screen Devices

The web application is not responsive, causing layout issues when viewed on different screen sizes, particularly on mobile devices. Elements are overlapping, text is misaligned, and the user experience is significantly affected.

What happened?
When accessing the web app on a mobile device or a smaller screen, the layout does not adjust appropriately. This results in overlapping text, misplaced elements, and a generally cluttered and unusable interface.

Expected Behavior:
The web app should be responsive and adjust its layout based on the screen size. Elements should be properly aligned, text should be readable, and the interface should be user-friendly on all devices.

Steps to Reproduce:

  1. Open the web application on a mobile device or a small screen.
  2. Navigate through different sections of the app.
  3. Observe the layout issues and overlapping elements.

Screenshots:
Screenshot 2024-06-09 150057

Additional Information:

  • Device: Mobile or small screen device
  • Browser: Any
  • OS: Any

Record

  • I'm a GSSOC'24 contributor
  • I want to work on this issue
  • I agree to follow this project's Code of Conduct

Add a meter for displaying transparency score on web extension

Add a meter like speedometer, displaying transparency score with three band of colours in synergy:

  1. Red, Yellow and Green with band like rainbow ..
  2. Add the html, css and js for displaying it in responsive manner.
  3. The input value will range from 0 to 100.
  4. Add extra features as well but write the documentation properly..

feature in about section

in about section last part is not appropriate I want to work on It please assign this feature under gssoc label

image

Pull Request Template Creation

I am writing to express my interest in contributing to your repository by creating a pull request template.
I believe that having a standardized template will help streamline the contribution process, ensuring that all necessary information is included and making it easier for maintainers to review and merge pull requests.
Could you please assign me the issue under gssoc24? I am excited about the opportunity to contribute to your project and help improve the workflow for all contributors.

Interactive front page

Describe the solution you'd like
the text on front page can go alternate(right and left) for user interaction and for enhancement

Additional context

Screenshot 2024-06-12 at 11 42 59 AM

Changes required on Footer

The current color contrast of the footer text is inadequate, making the font color difficult to read. Please assign the task to adjust the color contrast to ensure the font is clearly visible against the background.
The overall format of the footer needs improvement for better aesthetics and functionality. Please update the layout to ensure it is well-organized and aligns with the website’s design standards.

Screenshot_2024-06-06-12-00-18-55_40deb401b9ffe8e1df2f1cc5ba480b12

Also please add the labels gssoc and the level which you find appropriate for this issue. thank you!

Add GitHub Desktop Contribution Instructions

I am interested in contributing to the project by adding detailed instructions on how to contribute using GitHub Desktop.

I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.

Could you please assign me the issue related to adding GitHub Desktop contribution instructions under gssoc24? I am excited about the opportunity to contribute to the project and help streamline the contribution process for others.

improve footer

can improve the footer and add the social media icons with hover.
could you assign me this issue under GSSoC'24.

Transparency score calculation

Transparency score calculation based upon the following analysis:

  1. Dark patterns detected by BERT fine-Tuned Model
  2. No of popups that are being detected and their frequency of appearance.
  3. JavaScript Code analysis for pre-checked boxes.

Include feedback form

Would like to design a simple feedback form with a similar color interface as the website. @4darsh-Dev sir, please assign this issue to me under gssoc.

also, you would like to have a different page for feedback or just a pop up form

updating the footer

Screenshot 2024-06-04 175812

there is no change on hover for all the page links, social media icons present at footer and even no proper spacing and size of feedback and subscribe button.

adding dark mode

there will be a field(symbol) on right top corner for changing the mode of web to dark and again back to normal.

useful for the user as it help the user to use it and see content in better way and also useful for website as it gives a different look and experience.

using dark mode help user to-
Reduces eye strain
Gives a productivity boost
Saves battery life

updating the nav bar

there is no change on hover for element/pages/links present in nav bar. it is not look good and even creating problem for users.

Adding of Google Auth

Is your feature request related to a problem? Please describe.
I used to login with only one click using google . But this option is not here in this project.

Describe the solution you'd like
We can add google option for signing in and users can login without need to type and remember the password.

image

Additional context
Please add this under GSSOC'24. As this is backend change please assign level 3

Issue: "Know More" Button for "What are Dark Patterns" Leads to Home Page

The "Know More" button under the "What are Dark Patterns" section currently redirects users to the home page. Instead, it should lead to a dedicated page with more detailed information about dark patterns.

Steps to Reproduce

Navigate to the home page.
Scroll down to the "What are Dark Patterns" section.
Click on the "Know More" button.
Expected Behavior

The "Know More" button should redirect to a page that provides comprehensive information about dark patterns.

Actual Behavior

The "Know More" button redirects to the home page.
suggested solution.
Create a new page (e.g., /dark-patterns) with detailed information about dark patterns.
Update the link for the "Know More" button to point to the new page.
here as a page such that already exists in the what are dark pattern section. just the Lin can be updated.

Screenshot 2024-06-08 at 2 24 15 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.