xetaio/xetaravel

A light version of Xeta's website using Laravel.


README

Xeta Logo

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 ☹️)

xetaravel.com

Administration Preview

Admin

Admin2

Discuss Preview

Discuss

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:seed

Finally, 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

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.