goweb/gopanel

Proweb Temas Gopanel assets

Maintainers

Package info

github.com/goweb-az/gopanel

Type:project

pkg:composer/goweb/gopanel

Transparency log

Statistics

Installs: 26

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

dev-master 2026-08-10 12:12 UTC

This package is not auto-updated.

Last update: 2026-08-18 15:23:09 UTC


README

Gopanel Logo

Version: 1.0.0

Gopanel

Gopanel is a Laravel 10 based admin panel starter with modular site, SEO, analytics, translation, role/permission, and update-management features.

Quick Install

Create a project:

composer create-project goweb/gopanel

Or with a custom folder:

composer create-project goweb/gopanel your-project-name dev-master

Configure .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=gopanel
DB_USERNAME=root
DB_PASSWORD=

Run setup:

php artisan key:generate
php artisan migrate --seed

Useful Commands

php artisan mock:seed
php artisan mock:seed --list
php artisan geoip:restore
php artisan geoip:restore --force
php artisan config:clear
php artisan cache:clear

Documentation

Start at docs/README.md — it indexes everything below.

Rules

  • .claude/rules/ — binding house rules, read before every code change
  • docs/rules/ — implementation specs for building new modules (notifications, dashboard, user management, category tree, API, deployment)
  • docs/tasks/ — archive of completed implementation tasks

Included Packages

Main Structure

app/Contracts               -> interfaces for infrastructure adapters
app/DTOs                    -> typed data transfer objects
app/Datatable               -> jQuery datatable classes
app/Enums                   -> code-owned fixed value sets
app/Helpers                 -> shared helpers
app/Http/Resources          -> API response shaping
app/Jobs                    -> queued work
app/Observers               -> model event listeners
app/Policies                -> authorization decisions
app/Queries                 -> all non-trivial SELECT queries (Gopanel/Site/Api)
app/Repositories            -> insert / update / delete only
app/Rules                   -> custom validation rules
app/Services                -> domain services, transactions, external APIs
app/Support                 -> pure stateless primitives (cache keys, dates, URLs)
app/Traits                  -> model helper traits
config/custom               -> project config (activity log, cache, mail, sms, export)
config/gopanel              -> panel config (sidebar, menu, permission list)
resources/views/gopanel     -> admin panel views
resources/views/site        -> site views
resources/views/emails      -> email templates
routes/gopanel.php          -> admin routes
routes/web.php              -> site routes
database/seeders/mock       -> optional demo/test seeders
docs                        -> feature documentation
.claude/rules               -> binding house rules for humans and AI agents

Full catalogue of the reusable layer with usage examples: docs/shared-layer.md.

License

Copyright (c) 2025 Oruc Seyidov. All rights reserved.

This software is proprietary and confidential. Unauthorized copying of this file, via any medium is strictly prohibited.