OFFICIAL REPOSITORY DOCUMENTATION
A standalone vanilla PHP CMS for building anime streaming platforms with external video embedding.
- Project Identification
- Purpose and Scope
- System Summary
- Key Capabilities
- Technology Stack
- High-Level Architecture
- Directory Overview
- Installation & Setup Summary
- π Quick Setup (Recommended for Non-Technical Users)
- Configuration Overview
- Administration Overview
- Security Model Summary
- Operational Notes
- Maintenance Expectations
- Limitations & Assumptions
- License
- References
- Project Name: GogoAnime Clone System (GogoAnime-RE)
- Repository Type: Anime Streaming Web Application
- Version: 1.0.0
- Status: Active Development & Maintenance
A comprehensive CMS-based streaming interface for listing anime titles, episodes, details, and embedded video players β with a full admin panel for content management.
Designed for LAMP/LEMP stack: Linux, Apache/Nginx, MySQL, PHP
Uses lightweight structure β no heavy dependencies.
- Anime Catalog & Metadata
- Multiple Episode Providers
- Bookmarks & Comments
- Genre / Status Filtering
- SEO-friendly URLs
- Full Admin CMS
| Component | Technology |
|---|---|
| Language | PHP 7+ / PHP 8+ |
| Database | MySQL (Primary) / SQLite (Compatible PDO) |
| Server | Apache + mod_rewrite |
| Frontend | HTML5, CSS3, JavaScript |
[User Browsers]
β
[Apache + .htaccess]
β
Frontend (Public UI) ---- Admin Panel (CRUD)
β β
[Database Layer β MySQL]
/admin/β Full CMS backend/app/β Core logic and configs/assets/β CSS/JS/Images/genre/,/status/,/sub-category/β Routing handlers/staticHTML/β Login & static pages
-
Clone / download the repository
-
Create a MySQL database & import
database.sql(root directory) -
Update database credentials in:
app/config/db.php -
Ensure Apache
mod_rewriteis enabled -
Point Document Root to repository
-
Set writable permissions for
assets/uploads/
Full install guide β INSTALLATION.md
β This is the fastest way to get your site running!
-
Delete this file:
app/config/config.local.php -
Open and edit:
app/config/db.phpβ Add only your MySQL details (
host,dbname,username,password) -
Import:
database.sqlinto your database
-
Upload the project to your hosting
-
Visit your admin login directly:
https://www.yourweb.com/admin/login.php
Default Admin Login
- Email: admin@gogoanime.com
- Password: admin123
Important
(MUST CHANGE password after login into admin panel from Users->Edit).
π VoilΓ ! Admin Panel is live β Add anime & enjoy your own streaming site!
Config is handled via:
app/config/db.phpβ DB credentialsapp/config/info.phpβ Website metadataapp/app.jsonβ Deployment info
More detail β CONFIGURATION.md
The Admin CMS supports:
- Anime / Genre / Episode Management
- User & Comment moderation
- SEO metadata editing
Access: /admin/login.php
Docs β ADMIN_GUIDE.md
- Hashed passwords (DB)
- Role-based Access Control
- SQL injection protection (PDO prepared statements)
- CSRF token checks in sensitive forms
- Does not host video files β only embeds external links
- Ensure link freshness for optimal streaming
- Weekly DB backups recommended
- Audit episode links regularly
- Monitor PHP error logs
| Area | Note |
|---|---|
| Video Hosting | No local hosting / transcoding |
| Emails | No built-in verification |
| Rewrites | Requires .htaccess support |
This software is proprietary unless specified otherwise in LICENSE.
- ARCHITECTURE.md
- SYSTEM_OVERVIEW.md
- DIRECTORY_STRUCTURE.md
- DOCUMENTATION_INDEX.md
Open an issue β contributions and improvements are welcome!
GogoAnime-RE.png)