Source Code Only
Full ZIP with frontend, backend, database & documentation.
- Complete project source files
- Database script included
- How-to-run guide
No live demo yet — message us for access
Our team shares demo access on WhatsApp within minutes
Complete final-year project source code with frontend, backend, database, and setup guide. Instant download after secure payment.
Choose your plan
Full ZIP with frontend, backend, database & documentation.
We install & configure the project on your laptop within 24 hours.
Review features, setup steps, and credentials before you pay.
Description, tech stack, and what is included
Fake News Detection is a Django web application that classifies news articles as Real or Fake using a hybrid machine learning model. The system uses TF-IDF vectorization with Logistic Regression and Random Forest for accurate fake news classification. Users can register, log in, check news by pasting text or article URLs, and view prediction history, analytics, and dashboard reports. The application also supports URL-based article extraction using BeautifulSoup and requests, model transparency with probability scores, admin management tools, staff dashboard access, and report visualization with charts. This project is ideal for demonstrating Django, machine learning, NLP, fake news detection, user authentication, admin panel development, and dashboard analytics in one complete web application
Modules and controls available to administrators
What end users can do in this application
Additional capabilities included in the project
Step-by-step setup on your laptop or PC
python -m venv .venv.venv\Scripts\activatesource .venv/bin/activatepip install -r requirements.txtpython manage.py migratepython manage.py train_model --csv data/sample_news.csvpython manage.py train_modelpython manage.py seed_datapython manage.py seed_data --user YOUR_USERNAMEpython manage.py createsuperuserpython manage.py runserverhttp://127.0.0.1:8000/http://127.0.0.1:8000/register/http://127.0.0.1:8000/login/http://127.0.0.1:8000/dashboard/http://127.0.0.1:8000/admin/Default demo accounts for testing after setup
This project does not include default login credentials.
python manage.py createsuperuser/register/Usage terms for academic and personal projects
Search terms and categories for this source code