Introduction • Demo • Key Features • ERD • Technology Used
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
- 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
- PHP >= 7.4
- Composer >= 2.1
- XAMPP => 7.4
- Node => 14.17
- MySQL => 8.0
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
Hussain Alghamdi