Skip to content

Saudi Arabia news is a news website built using php laravel, the website shows news from all around the world, which focus more on Saudi news.

License

Notifications You must be signed in to change notification settings

HussainAlghamdi/News

Repository files navigation

Saudi Arabia News

Logo

IntroductionDemoKey FeaturesERDTechnology Used

Introduction

Saudi arabia news is a news website built using php laravel, the website shows news from all around the world, which focus more on Saudi news. the UI/UX of the website was specifically designed to fit the needs of news enthusiastic individuals,the front-end design was meant to be for the age group between 35-60 and makes it easier to browse the news and to comment on them

Key Features

  • Simple, Easy-To-Use user interface
  • Admin dashboard with News statistic charts
  • Regular and Advance Search
  • Browsing news
  • Fully CRUD Operations on Comments
  • Fully CRUD Operations on Articles
  • Authentication and Authorization for Admin

Development Prerequisites

  • PHP >= 7.4
  • Composer >= 2.1
  • XAMPP => 7.4
  • Node => 14.17
  • MySQL => 8.0

Installation

After cloning the repo, make sure you edit the .env file (see .env.example) to accomodate your database name and credentials, and be sure to create the database in advance in MySQL (e.g. CREATE DATABASE newsws). Then, install all composer dependencies, followed by npm dependencies installation and building as shown below:

### 1- Install composer dependencies   
composer install
### 2- Install npm dependencies
npm install
### 3- Build for a development environment
npm run dev
### 4- Make the database migrations and start seeding
php artisan migrate --seed
### 5- Make the file uploads storage folder publicly accessable
php artisan storage:link
### 6- Start serving the project locally :)
php artisan serve

A default administrator account will be created, with the following credentials:

Email: admin@san.com

Password: 12345678

Entity-Relation Diagram

Logo

Technology Used

Laravel PHP Laravel

MySQL MySQL

HTML5 HTML

CSS3 CSS

JavaScript JavaScript

Tailwind CSS Tailwind

Nginx Nginx

AWS AWS EC2

Developer

Hussain Alghamdi

License

License: MIT

About

Saudi Arabia news is a news website built using php laravel, the website shows news from all around the world, which focus more on Saudi news.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published