A website base on Laravel and Bootstrap for HackerSir.
- PHP 7.2.5+
- Yarn
- Laravel 7.x
- Bootstrap 4
- Font Awesome 5
- Vue.js 2
- Packages
- barryvdh/laravel-ide-helper: ^2.6
- doctrine/dbal: ^2.10
- lavary/laravel-menu: ^1.7
- santigarcor/laratrust: ^5.2
- laravelcollective/html: ^6.1
- yajra/laravel-datatables: ^1.5
- spatie/laravel-activitylog: ^3.14
- marvinlabs/laravel-html-bootstrap-4: ^1.7
- marvinlabs/laravel-html-font-awesome: ^1.1
- arcanedev/log-viewer: ^7.0
- creativeorange/gravatar: ^1.0
- spatie/laravel-backup: ^6.9
- biscolab/laravel-recaptcha: ^4.1
- System
- Membership system
- Role-based access control
- Toggleable registration
- Toggleable email validation
- Force user change password when you want
- Membership system
- Google reCAPTCHA
- Run the following commands.
composer install
yarn install
- Copy
.env.example
to.env
.
cp .env.example .env
-
Configure environment variables in
.env
. -
Generate app key.
php artisan key:generate
- Run migrations to setup tables.
php artisan migrate
- Compile resource files.
yarn dev # if in local testing
yarn prod # if in production
This project is open-source under the MIT license.