ktappdev / bad-words-thing

By creating this lyrics scanning app, I can save time editing for our radio station by knowing what to expect before even playing the song.

Home Page:https://badwordsthing.lugetech.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bad Words Thing - Web Application for Detecting Profanity in Songs

Description:

Bad Words Thing is a web application built with Next.js that allows users to scan lyrics of songs online and identify instances of profanity within the lyrics. With the increasing popularity of music streaming platforms, it can be challenging for users to determine the explicitness of songs before listening to them. This project aims to solve this problem by providing a user-friendly interface to scan lyrics and highlight any potentially offensive language, helping users make informed decisions about the songs they listen to.

Key Features:

  • Lyrics Scanning: The web app provides a convenient way to input the lyrics of a song and analyze its content for profanity.
  • Profanity Detection: It leverages a custom database/API designed with Prisma and hosted on MongoDB to identify and highlight instances of profanity within the lyrics.
  • Song Visualization: The application presents the scanned lyrics in an intuitive and visually appealing format, making it easier for users to identify the specific parts of a song that contain offensive language.
  • User-Friendly Interface: The interface is designed to be intuitive and easy to navigate, ensuring a seamless user experience.
  • Privacy and Security: The project prioritizes user privacy by performing all scanning and analysis locally within the browser, without sending any data to external servers.

Technologies Used:

  • Next.js: The web application is built using Next.js, a popular React framework that provides server-side rendering and other powerful features.
  • JavaScript/TypeScript: The project utilizes JavaScript/TypeScript for the frontend logic and rendering.
  • HTML/CSS: The application's user interface is developed using HTML and CSS, ensuring a visually appealing and responsive design.
  • Prisma: The custom database and API integration is designed and implemented using Prisma, a powerful database toolkit.
  • MongoDB: The project utilizes MongoDB as the database for storing and retrieving the lyrics data.

We welcome contributions from the open-source community, including suggestions, bug reports, and feature requests. Join us in creating a safer and more informed music listening experience for everyone!

Please note that ethical considerations should be taken into account when using and promoting this application.


App live at badwordsthing.vercel.app

About

By creating this lyrics scanning app, I can save time editing for our radio station by knowing what to expect before even playing the song.

https://badwordsthing.lugetech.com


Languages

Language:TypeScript 98.0%Language:JavaScript 1.9%Language:CSS 0.1%