https://github.com/felykscode/aira-cms
AIRA Content Management System
https://github.com/felykscode/aira-cms
Last synced: 4 months ago
JSON representation
AIRA Content Management System
- Host: GitHub
- URL: https://github.com/felykscode/aira-cms
- Owner: FelyksCode
- Created: 2025-09-15T06:20:41.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-11-14T07:57:46.000Z (7 months ago)
- Last Synced: 2025-11-14T09:28:04.473Z (7 months ago)
- Language: PHP
- Size: 2.17 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AIRA Content Management System
Web-based Content Management System for AIRA.
Using Laravel 12 and Filament v.4
## More Information
For more details, guides, and documentation, please visit the [AIRA CMS Wiki](https://github.com/FelyksCode/aira-cms/wiki).
## Installation
App Requirements
- PHP ≥ 8.1
- [Composer](https://getcomposer.org)
- Database (MySQL/MariaDB, PostgreSQL, SQLite)
- Node.js + NPM/Yarn
- Laravel ≥ 10
### Steps For Setting Up the Project
1. Cloning the project into local directory
```
git clone https://github.com/FelyksCode/aira-cms.git
cd aira-cms
```
2. Install the project dependencies
```
composer install
npm install
```
3. Setup the project environment configuration
```
cp .env.example .env
php artisan key:generate
php artisan storage:link
```
### For Local Development
4. Environment Configuration
In `.env` file add
```
USER_NAME=demo # Change Name, Email and Password
USER_EMAIL=demo@demo.com #
USER_PASSWORD=123 #
```
5. Run the migrations
Before running the migrations make sure the database config inside the `.env` file is correct
```
php artisan migrate
```
6. Seed the database
```
php artisan db:seed
```
7. Run the project
```
composer dev
```
or
```
Terminal 1:
php artisan serve
Terminal 2:
npm run dev
```
### For Production
Run the build script
```
npm run build
```