An online news site that includes the latest news, news categories and breaking news with an advanced admin panel
Go to file
Mobina Jafarian 474c0fba57 fix dynamic properties 2023-12-20 22:14:29 +03:30
activities fix dynamic properties 2023-12-20 22:14:29 +03:30
database add new Database 2023-06-12 23:33:13 +03:30
lib add lib 2022-10-24 08:43:25 -07:00
public update post-images 2023-06-12 23:18:01 +03:30
template rename main route 2023-06-12 22:57:50 +03:30
.gitignore gitignore 2022-10-24 08:43:52 -07:00
.htaccess update .htaccess file 2023-06-12 22:58:15 +03:30
LICENSE Create LICENSE 2023-10-13 11:50:50 +03:30
README.md add Note for Setup guide 2023-06-13 11:24:55 +03:30
index.php update configuration 2023-06-13 10:42:01 +03:30

README.md

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 WAMPP

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

  3. Download project from github(https://github.com/MobinaJafarian/OnlineNewsSite)
    OR follow gitbash commands

    i>cd C:\xampp\htdocs\

    ii>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. give a database name as (news-project) hit on create button.

  4. after creating 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 login details:

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

Project is: complete

Contact

Created by @MobinaJafarian - feel free to contact me!