{"id":19662620,"url":"https://github.com/yogeshnile/spam-sms-detector","last_synced_at":"2026-03-10T18:03:35.654Z","repository":{"id":37674154,"uuid":"279477728","full_name":"yogeshnile/spam-sms-detector","owner":"yogeshnile","description":"In this repo I have develop a SMS Spam Prediction project using FlaskApp and deploy on heroku.","archived":false,"fork":false,"pushed_at":"2022-09-30T20:05:21.000Z","size":779,"stargazers_count":7,"open_issues_count":4,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-28T21:43:27.668Z","etag":null,"topics":["flask-application","flaskapp","gunicorn","heroku","heroku-deployment","jinja2","machine-learning","nlp","nlp-machine-learning","nltk","programme","python3","sms","sms-spam-prediction","spam-classification","spam-detection","spam-sms-detector"],"latest_commit_sha":null,"homepage":"https://spam-sms-dectector.herokuapp.com/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yogeshnile.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-14T04:04:50.000Z","updated_at":"2024-05-30T07:54:43.000Z","dependencies_parsed_at":"2023-01-17T17:00:41.072Z","dependency_job_id":null,"html_url":"https://github.com/yogeshnile/spam-sms-detector","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/yogeshnile/spam-sms-detector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fspam-sms-detector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fspam-sms-detector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fspam-sms-detector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fspam-sms-detector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yogeshnile","download_url":"https://codeload.github.com/yogeshnile/spam-sms-detector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fspam-sms-detector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30346483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-application","flaskapp","gunicorn","heroku","heroku-deployment","jinja2","machine-learning","nlp","nlp-machine-learning","nltk","programme","python3","sms","sms-spam-prediction","spam-classification","spam-detection","spam-sms-detector"],"created_at":"2024-11-11T16:11:57.555Z","updated_at":"2026-03-10T18:03:35.606Z","avatar_url":"https://github.com/yogeshnile.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spam sms detector :notebook: \u0026nbsp;[![](https://camo.githubusercontent.com/17fa56d1fbad7bb4082c9711a77b984b85e79446/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e362d627269676874677265656e2e737667)](https://python.org)\nIn this repo i have created a SMS Spam Prediction project in machine learning using NLP, and i am using [nltk](https://pypi.org/project/nltk/) Library for NLP. Deployment on Heroku app.\n\n - [[Jupyter Notebook]](https://github.com/yogeshnile/SPAM-SMS-Prediction)\n - [[Demo]](https://spam-sms-dectector.herokuapp.com/)\n\n[![](https://camo.githubusercontent.com/2fb0723ef80f8d87a51218680e209c66f213edf8/68747470733a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d707974686f6e2e737667)](https://python.org)\n\n# Motivation :monocle_face:\n  - Day by day people get a lot of sms, In those sms include are spam and helpful message. In today's runaway life we don't have enough time to recognize these sms whether it is spam or not, so i have develop a machine learning programme using kaggle dataset which will split the sms. Hope this programme are helpful for you. \n\n# How to run the project? :thinking:\n**1).** Run all command manually\n  - Clone github repository in your local system  `git clone https://github.com/yogeshnile/spam-sms-detector.git`\n  - Move in spam-sms-detector repository  `cd spam-sms-detector`\n  - Create new virtual python environment  `python3 -m venv venv`\n  - Activate virtual python environment  `source venv/bin/activate`\n  - Install all the libraries mentioned in [requirements.txt](https://github.com/yogeshnile/spam-sms-detector/blob/master/requirements.txt)  using  `pip install -r requirements.txt`\n  - Run FlaskApp file  `python app.py`\n  - Go to your browser and type http://127.0.0.1:5000/ in the address bar.\n  - Hurray! That's it. \u003cbr\u003e\n\n\n**2).** Run Shell Script\n  - Clone github repository in your local system  `git clone https://github.com/yogeshnile/unix.git`\n  - Give execute permission to [spam-sms-detector.sh](https://github.com/yogeshnile/unix/blob/master/spam-sms-detector.sh) file via  `chmod +x spam-sms-detector.sh`\n  - Run spam-sms-detector.sh file using `./spam-sms-detector.sh`\n  - Go to your browser and type http://127.0.0.1:5000/ in the address bar.\n  - Finished...\n\n# Directory Tree :cactus:\n```bash\n.\n├── app.py\n├── corpus.pkl\n├── Images\n│   ├── 1.png\n│   ├── 2.png\n│   └── 3.png\n├── LICENSE\n├── model_creation.py\n├── nltk.txt\n├── Procfile\n├── README.md\n├── requirements.txt\n├── Spam SMS Collection\n├── Spam_sms_prediction.pkl\n├── static\n│   ├── css\n│   │   └── main.css\n│   ├── icon\n│   │   └── icon.ico\n│   ├── js\n│   │   └── global.js\n│   └── vendor\n│       └── jquery\n│           ├── jquery.js\n│           └── jquery.min.js\n└── templates\n    └── index.html\n\n8 directories, 19 files\n```\n\n# Technology used in Project :hotsprings:\n\u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/Heroku.png\" width=\"200\"\u003e  \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/Jupyter.png\" width=\"150\"\u003e    \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/numpy.png\" width=\"200\"\u003e       \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/python_nltk.png\" width=\"150\"\u003e    \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/sklearn.png\" width=\"200\"\u003e    \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/Flask.png\" width=\"300\"\u003e    \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/pandas.png\" width=\"300\"\u003e\n\n## ScreenShot :camera_flash:\n![](https://github.com/yogeshnile/spam-sms-detector/blob/master/Images/1.png)    ![](https://github.com/yogeshnile/spam-sms-detector/blob/master/Images/2.png)    ![](https://github.com/yogeshnile/spam-sms-detector/blob/master/Images/3.png)\n\n## Bug / Feature Request :man_technologist:\nIf you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue [here](https://github.com/yogeshnile/spam-sms-detector/issues/new) by including your search query and the expected result.\n\nIf you'd like to request a new function, feel free to do so by opening an issue [here](https://github.com/yogeshnile/spam-sms-detector/issues/new). Please include sample queries and their corresponding results.\n\n\n## Connect with me! 🌐\nKnown on internet as **Yogesh Nile**\n\n[![][I_LinkedIn]][LinkedIn]  [![][I_Github]][Github] [![][I_Twitter]][Twitter] [![][I_Telegram]][Telegram] [![][I_Instagram]][Instagram]  [![][I_Instagram Personal]][Instagram Personal]   [![][I_discord]][discord]\n\n## Email Me :e-mail:\n\n[![][I_Email]][E-mail]\n\n\n[LinkedIn]: https://bit.ly/2Ky3ho6\n[Github]: https://bit.ly/2yoggit\n[Twitter]: https://bit.ly/3dbLJLC\n[Telegram]: https://t.me/yogeshnile\n[Instagram]: https://bit.ly/3b9Qeo4\n[Instagram Personal]: https://bit.ly/32SXHV0\n[E-mail]: mailto:yogeshnile.work4u@gmail.com\n[discord]: https://discord.gg/R2ug3gR\n\n[I_discord]: https://img.icons8.com/bubbles/100/000000/discord-logo.png\n[I_LinkedIn]: https://img.icons8.com/bubbles/100/000000/linkedin.png\n[I_Github]: https://img.icons8.com/bubbles/100/000000/github.png\n[I_Twitter]: https://img.icons8.com/bubbles/100/000000/twitter.png\n[I_Telegram]: https://img.icons8.com/bubbles/100/000000/telegram-app.png\n[I_Instagram]: https://img.icons8.com/bubbles/100/000000/instagram-new.png\n[I_Instagram Personal]: https://img.icons8.com/bubbles/100/000000/instagram.png\n[I_Email]: https://img.icons8.com/bubbles/100/000000/secured-letter.png\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyogeshnile%2Fspam-sms-detector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyogeshnile%2Fspam-sms-detector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyogeshnile%2Fspam-sms-detector/lists"}