Article Catalog Platform is a web application for browsing and exploring a collection of articles. Users can search, filter by category, and choose articles by author. This platform provides a read-only experience for discovering and reading content.
- Search: Find articles using keywords.
- Category Filtering: Sort articles by category.
- Author Selection: Choose articles by specific authors.
- Read-Only: View and read articles without editing capabilities.
- PHP 8.3.7
- Laravel 11
- Composer
- Node.js and npm (for frontend dependencies)
git clone https://github.com/MuhammadZulhusni/Article-Catalog-Platform.git
cd Article-Catalog-Platform
composer install
npm install
npm run dev
- Copy the .env.example file to .env and update the necessary settings (database, mail, etc.).
cp .env.example .env
php artisan key:generate
- Open the
.env
file and update the following lines with your database configuration:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
php artisan migrate:fresh --seed
php artisan serve
Visit http://localhost:8000 in your browser to see the application.
- Feel free to fork this repository and submit pull requests. Any improvements or bug fixes are welcome!