For the backend, we use the Laravel framework, a very popular platform widely adopted by developers worldwide. This makes it easy to find experienced developers when you need to maintain the system, customize it, or develop new features to adapt the site to your business model.
This document provides an overview of the backend structure, helping you set up the backend source code on your local machine and begin customizing the site according to your specific requirements.
Setup
- Make sure your local meets the minimum requirements here
- Download source from here
- Upload code to local folder. For example, all source files will be uploaded to your local under “dev/shaunsocial” folder
- Then, run the following command
cd dev/shaunsocial
php artisan serve
- Please go to http://127.0.0.1:8000 and do step by step here
Structure
- Shaun use Laravel Package for structure. Please go to “dev/shaunsocial/packages” and see all package of shaun system.

- Auth use Sanctum
- Chat system use Broadcasting
- Validate use https://laravel.com/docs/10.x/validation
- Api respone use https://laravel.com/docs/10.x/eloquent-resources
- Reference Documents