xetaio / xetaravel
A light version of Xeta's website using Laravel.
Installs: 121
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 3
Forks: 0
Open Issues: 2
Type:project
Requires
- php: ^8.1
- anhskohbo/no-captcha: ^3.0
- graham-campbell/markdown: ^14.0
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^9.3
- laravel/socialite: ^5.0
- laravel/tinker: ^2.7
- laravel/ui: ^3.0
- laravelcollective/html: ^6.0
- livewire/livewire: ^2.11
- phattarachai/laravel-mobile-detect: ^1.0
- rinvex/countries: ^8.0
- spatie/laravel-analytics: ^4.0
- spatie/laravel-medialibrary: ^9.12
- spatie/laravel-menu: ^4.0
- xetaio/color-extractor: ^0.3.3
- xetaio/eloquence: ^9.0
- xetaio/roles: ^9.0
- xetaio/xetaravel-editor-md: ^9.0
- xetaio/xetaravel-iptraceable: ^9.0
- xetaio/xetaravel-mentions: ^9.0
- xety/breadcrumbs: ^1.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.1
- laravel/homestead: ^13.2
- mockery/mockery: ^1.0
- phpro/grumphp: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ignition: ^1.0
- squizlabs/php_codesniffer: ^3.2
- symfony/css-selector: ^4.0
- symfony/dom-crawler: ^4.0
- symfony/filesystem: ^5.0
- wnx/laravel-stats: ^2.9
README
Xetaravel is a resource to help people starting with Laravel.
Actually, I have developed this blog to try Laravel, and I have decided to release it to help people starting with Laravel, so there is probably some custom configurations/functions that only fit my needs.
Demo
Note : All installed accounts won't work on the demo site, you will need to create a new one. (Sadly, we can't trust internet people ☹️)
Administration Preview
Discuss Preview
Installation
Requirements
Install
While Redis is optional, it is recommended to use Redis with this application.
composer create-project xetaio/xetaravel <application_name>Then you will need to migrate and seed your application:
php artisan migrate php artisan db:seedFinally, you need to install and build the JS, CSS etc :
php artisan vendor:publish --provider="Xetaio\Editor\EditorServiceProvider" npm install npm run production
Pre-installed Accounts
- Admin
- User : admin@xetaravel.io
- Password : admin
- Moderator
- User : Moderator@xetaravel.io
- Password : moderator
- Member
- User : member@xetaravel.io
- Password : member
- Banished
- User : banished@xetaravel.io
- Password : banished
- Note : You will need to delete the cookie to logout due to the restriction of the ban system.
Features
This project implements many features and will implements more in the future. Here's a list of the features developed in Xetaravel :
Blog
- Articles
- Media
- Categories
- Comments
Discuss
- Categories
- Replies
- Leaderboard
- Solved Reply
- Actions Logs
- Pinned/Locked
Admin Panel
- Google Analytics integrated
- Users Management
- Blog Management
- Categories
- Articles
- Discuss Management
- Categories
- Roles Management
- Permissions Management
- Settings Management
Others
- Experiences system (based on posts, comments etc)
- Rubies system (virtual currency) (based on posts, comments etc)
- Newsletter
- Sessions management (multiple connected device)
- Notifications
- Badges
Contribute
If you want to contribute, please follow this guide.