sistemaspymesjc / foroworkers
Open source Laravel Forum.
Package info
github.com/sistemaspymesjc/foroworkers
Type:project
pkg:composer/sistemaspymesjc/foroworkers
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.10.1
Requires (Dev)
- barryvdh/laravel-debugbar: ^4.0
- fakerphp/faker: ^1.23
- laravel-lang/lang: ^15.29
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
This package is not auto-updated.
Last update: 2026-04-15 18:37:21 UTC
README
Foroworkers
Introduction
The Foroworkers forum software is one of the open source projects using PHP and Laravel to manage self-hosted online communities on your server.
About • Contributors • Features • Setup • Installation • Access • Support • Donations •
About
A powerful Open Source Business Forum that can be installed on your server.Open source Laravel Forum
Contributors
We thank everyone who contributes to this project.
- Jonathan Castro - Software Engineer - jonathancastrodeveloper
Starting
These instructions will allow you to get a copy of the project running on your local machine for development and testing purposes.
Demo
Setup
- PHP 8.3 >=
- PostgreSQL (Or MySQL)
- Composer
Additional details on dependencies
Assuming you're running Ubuntu, and then install all dependencies from the following list:
sudo apt-get install php8.3 php8.3-pgsql php8.3-mysql php8.3-intl php8.3-json php8.3-mbstring
Installation
The following steps are meant to be used on a development server.
- Option 1: Install with Composer
$ composer create-project sistemaspymesjc/foroworkers
- Option 2: Clone Project
$ git clone https://github.com/sistemaspymesjc/foroworkers.git
- Pull Project Dev Branch
$ git pull dev
- Navigate to the root of the Laravel project
$ cd foroworkers
- Setup vendor libraries
$ composer install
-
Setup .env file, myconfig.php and create database
-
Avoid changing the author data as this may cause problems when running the project.
-
Copy .env.example config and generate Key project
$ cp .env.example .env
$ php artisan key:generate
$ First Step Create New Database in myconfig.php file Example: foroworkers define('CDB_DATABASE_HOST', ''); define('CDB_DATABASE_USERNAME', ''); define('CDB_DATABASE_PASSWORD', ''); define('CDB_DATABASE', '');
Second step Create New Database Example: foroworkers APP_LOCALE=en PAYPAL_EMAIL=yourpaypalemail APP_ENDPOINT=https://sistemaspymesjc.blogspot.com/p/trabaja-con-nosotros.html APP_ENDPOINT_LOCAL= APP_AUTHOR=jonathancastro APP_EMAIL=sistemaspymesjc@gmail.com APP_COPYRIGHT=sistemaspymesjc APP_DONATE=https://www.paypal.com/paypalme/programadorjonathan APP_PHONE=5804241666224 database connection DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password for sending emails example sandbox mailtrap MAIL_MAILER=smtp MAIL_HOST=sandbox.smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=yourusername MAIL_PASSWORD=yourpass MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS="youremail@gmail.com" MAIL_FROM_NAME="${APP_NAME}"
$ php artisan migrate:fresh --seed
$ php artisan storage:link
$ php artisan optimize:clear
$ php artisan config:clear
- Run server
$ php artisan serve
Access:
_Admin: admin@gmail.com _Pass: Test1234
_User: user@gmail.com _Pass: Test1234
Technologies 🛠️
Courses 🎥
Author ✒️
- Jonathan Castro - Web Developer - jonathancastrodeveloper
Support
- If you would like a business forum with many extra features, please contact us with your requirements and budget. Thank you.