News Portal Project in PHP and MySql

Project Name :   Newsportal
Language Used                   :  PHP
Database                              :  My SQL
User Interface Design       :  HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser                      :  Mozilla, Google Chrome, IE8,OPERA
Software                               :    XAMPP / Wamp / Mamp/ Lamp (any one)
Newsportal project divided into two modules

  1. User Module
  2. Admin Module

User module

Any one can read the news and also search for particular news. Reader can leave comments to particular news.

Admin Module

  1. Secure admin login system
  2. Admin dashboard
  3. Category – In this section admin can add/update/delete the category. Admin can also restore deleted category.
  4. Sub- Category – In this section admin can add/update/delete the Sub category. Admin can also restore deleted Sub category.
  5. Post – Admin can add /update / delete news posts. admin can also view deleted news post in trash post section and restore deleted posts.
  6. Pages –  Admin can manage the the contact of about us and contact us page.
  7. Comments –  Admin can approve/ unapprove / delete reader comments.

How to run NewsPortal Project

1. Download the the zip file
2. Extract the file and copy newsportal folder
3.Paste inside root directory(for xampp xamp/htdocs, for wampp/www, for lamp var/www/html)
4. Open phpmyadmin (http://localhost/phpmyadmin)
5. Create a database with name newsportal
6. Import newsportal.sql file(given inside the zip package in sql file folder)
7.Run the script http://localhost/newsportal (frontend)
8. For admin panel http://localhost/newsportal/admin
Credential for admin panel :
username / email : admin/ (use any one)
Password : Test @12345

Download full SourceCode (Newsportal Project)
Size: 19.8 MB
Version: V 3

Purchase News portal Project Report

Purchase Report in Rs. 249 / $3.5

Anuj Kumar

I'm Anuj kumar a web developer with 4+ year experience .I write blogs in my free time. I love to learn new technologies and share with others. I founded PHPGurukul in September 2015. The main aim of this website to is provide php , jquery , mysql , phpoops and other web development tutorials. I am trying best effort to make PHPGurukul useful for every single moment spend on this website. If you think this website is useful to visit please share with your friend and buddies.

Recommended Tutorials for you

You may also like...

123 Responses

  1. Hello sir, In this newsportal project even after deleted means during posts are in trash In main index page that post showing so please help to solve this problem

  2. Aabid Ansari says:

    sir blog ke liye har post ka alag alag post ka page bnana padega search rank krane ke liye

  3. nomi says:

    thanks for project sir but we can not add new categories
    show error …

  4. kelvin says:

    Great project.God bless.

  5. flo says:

    How can I add an user for admin panel please ?

  6. laikha says:

    sir, i am getting fatal error in news-details.php in the line 06
    what changes should i do?
    its not displaying the description of the given news
    please help me.

  7. sachin says:

    project has many,errors and when i try to login as admin it is showing wrong password.
    Username is admin
    Password is Test@12345
    This is what i have used

  8. Adelin Bonheur says:

    Hey Kumar I have a website called and I need you to change it’s design I need it to be suitable for all browsers and all devices so you can help me after send it to my email or WhatsApp me (+250)786059597. Thank you a lot for some skills you gave me.

  9. Please send me sir news portal php and mysql project

  10. Marko says:

    Hi i have a problem, when i post a new post it appears at the bottom not the top, why is that?

  11. pedro says:

    you can not change the admin password
    “the old password does not match”
    I have tried anyway and even adding a new admin and password

  12. chaitanya saxena says:

    Hii sir
    I want to know that for the front end do you use wordpress ?

Leave a Reply

Your email address will not be published. Required fields are marked *