Skip to content

An online news site that includes the latest news, news categories and breaking news with an advanced admin panel

License

Notifications You must be signed in to change notification settings

MobinaJafarian/OnlineNewsSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online News site

Table of Contents

General Information

An online news site that includes the latest news, news categories and breaking news with an advanced admin panel.

Technologies Used

  • PHP 8.1.10

Features

List the ready features here:

  • Breaking News
  • Editor's Choice
  • Controversial News
  • User Permissions
  • Web Setting
  • Authentication

Screenshots

online news screenshot

online news screenshot

adminPanel screenshot

online news posts screenshot

RegisterPage screenshot

Setup

  1. Install XAMPP or WampServer

  2. Open XAMPP Control panal and start [apache] and [mysql] .

  3. Download project

    1. from GitHub (https://github.com/MobinaJafarian/OnlineNewsSite)
    2. or you can clone by cmd
      1. cd C:\xampp\htdocs && git clone https://github.com/MobinaJafarian/OnlineNewsSite.git
  4. extract files in C:\xampp\htdocs.

Note
The project name must be OnlineNewsSite

  1. open link localhost/phpmyadmin

  2. click on new at side navbar.

  3. Name a database as (news-project) and hit the create button.

  4. after creating the database name click on import.

  5. browse the file in directory [OnlineNewsSite/database/news-project.sql].

  6. after importing successfully.

  7. open any browser and type http://localhost/OnlineNewsSite/

  8. first register and then login

  9. Admin account details for login:

  • Email: onlinenewssite@admin.com and
  • Password: 123456789

Note
Don't forget to configure your database information in the index.php

And also mail configuration in the index.php ( I used mailtrap )

Project Status

Status Project: complete

Contact

Created by @MobinaJafarian - feel free to contact me!