{"id":20641230,"url":"https://github.com/abhrajitdas02/spamdetective","last_synced_at":"2026-04-11T01:03:59.348Z","repository":{"id":242237535,"uuid":"809045770","full_name":"Abhrajitdas02/SpamDetective","owner":"Abhrajitdas02","description":"Website to detect spam Emails and SMS.","archived":false,"fork":false,"pushed_at":"2024-07-19T21:22:19.000Z","size":2006,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-17T08:44:59.239Z","etag":null,"topics":["flask","javascript","jupyter-notebook","python","reactjs","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://spam-detective.vercel.app","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Abhrajitdas02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-01T14:31:29.000Z","updated_at":"2024-07-19T21:28:54.000Z","dependencies_parsed_at":"2024-06-01T16:49:26.239Z","dependency_job_id":"49dc0423-541f-4e33-9137-b8d4f0be7aa8","html_url":"https://github.com/Abhrajitdas02/SpamDetective","commit_stats":null,"previous_names":["abhrajitdas02/spamdetective"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhrajitdas02%2FSpamDetective","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhrajitdas02%2FSpamDetective/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhrajitdas02%2FSpamDetective/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhrajitdas02%2FSpamDetective/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abhrajitdas02","download_url":"https://codeload.github.com/Abhrajitdas02/SpamDetective/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242692346,"owners_count":20170228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","javascript","jupyter-notebook","python","reactjs","tailwindcss","typescript"],"created_at":"2024-11-16T15:34:33.672Z","updated_at":"2025-12-13T12:47:22.847Z","avatar_url":"https://github.com/Abhrajitdas02.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSpamDetective\u003c/h1\u003e\n\u003ch5 align=\"center\"\u003e\"Keep Your Inbox Clean and Secure with Our Smart Spam Detection!\"\u003c/h5\u003e\n\n\u003chr\u003e\n\n\u003cimg align=\"right\" height=\"300px\" alt=\"spam img\" src=\"https://c8.alamy.com/comp/P1NN0C/spam-word-cloud-concept-on-black-background-P1NN0C.jpg\"\u003e\n\n# Project Overview\n\nOur SpamDetective website leverages advanced prediction models to accurately determine whether an email or SMS is spam or ham. By employing cutting-edge machine learning algorithms and natural language processing techniques, Spamdetective analyzes message content in real-time, ensuring users receive only legitimate communications. The website offers a user-friendly interface for easy interaction and immediate results, enhancing email and SMS security and efficiency. With SpamDetective, users can trust that their inboxes remain clutter-free and protected from unwanted spam, optimizing their digital communication experience.\n\n# Web Application\n\nThis javascript based application allows users to enter the SMS received on mobile phones or Emails in our day-to-day life. It then predicts that whether the message entered by the user is a Spam or Ham using various machine learning prediction models including Multinomial naive bayes algorithm along with Logical Regression, ExtraTreesClassifier, SVC, Adaboost, XGBoost,etc.\n\nThe Frontend of the website is made using ReactJs(Vite), TailwindCSS and TypeScript, whereas the prediciton model is made using Python and integrated with the frontend using Flask.\n\n\n## Project Contributors\n\n\n- [@Abhrajit Das](https://github.com/Abhrajitdas02)\n \n\n## Documentation\nFrontend-\n\n[ReactJs](https://react.dev/blog/2023/03/16/introducing-react-dev)\n[TailwindCss](https://v2.tailwindcss.com/docs)\n[TypeScript](https://www.typescriptlang.org/docs/)\n\nBackend-\n\n[Python](https://docs.python.org/3/)\n[Flask](https://flask.palletsprojects.com/en/3.0.x/)\n\n\n## BUILD PROCESS\n\n- \u003cb\u003eClone Or Download the Repository\u003c/b\u003e\n  - `git clone https://github.com/Abhrajitdas02/SpamDetective.git`\n- \u003cb\u003eFOR FRONTEND:\u003c/b\u003e\n \n  - `cd frontend`\n  - `npm i` to install dependencies\n  - `npm run dev`\n- \u003cb\u003eFOR BACKEND:\u003c/b\u003e\n  - `cd Backend`\n  - - `pip install -r requirments.txt`\n  - `python app.py` to start the node dependencies\n\n## TECHNOLOGY STACK\n\nFRONTEND\n\n![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge\u0026logo=react\u0026logoColor=%2361DAFB)\n![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/typescript-%234ea94b.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n\nBACKEND\n\n![Python](https://img.shields.io/badge/python-%265949.svg?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge\u0026logo=flask\u0026logoColor=white)\n\n## Features\n\n- Dynamic and interative interface \n- Fast, efficient and accurate prediction model.\n- Provides the examples of Spam and Ham Messages.\n- A text input field to type the Emails/SMS for tesing.\n\n\n## Website Preview \n\u003cimg  src=\"img_templates/img0.png\"\u003e\n\u003cimg  src=\"img_templates/img1.png\"\u003e\n\u003cimg src=\"img_templates/img2.png\"\u003e\n\u003cimg src=\"img_templates/img3.png\"\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhrajitdas02%2Fspamdetective","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhrajitdas02%2Fspamdetective","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhrajitdas02%2Fspamdetective/lists"}