PHP Classes

PHP End Game Engine Website: Build Web sites for promoting games

Recommend this page to a friend!
  Info   Example   Demos   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 136 All time: 9,277 This week: 560Up
Version License PHP version Categories
endgame 1.0GNU General Publi...7.0Games, Blogs, PHP 7
Description 

Author

This package can Build Web sites for promoting games.

It provides an MVC based application that implements several services to create a community with interests around games.

Currently it provides services like user registration, blog publication, newsletter delivery and contact management.

The user interface presentation can be customized and it is responsive to be ready to display in mobile devices.

Innovation Award
PHP Programming Innovation award winner
June 2019
Winner


Prize: SourceGuarding PHP encoder tool
Many games are very popular among people that appreciate spending good time play them.

Many of them present challenges that require knowing a lot of details of the game play, story plot, characters, etc..

This package allows build Web sites for promoting games easily with many resources that are useful for the game fans like blog posts, newsletters and contacts of the people that want to play those games.

Manuel Lemos
Picture of Taranpreet Singh
  Performance   Level  
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

Example

<?php
session_start
();
header("Access-Control-Allow-Origin: *");
//Load Configs
require_once '../APP/config/Config.php';

//Load Functions
require_once '../APP/functions/functions.php';

//Autoload Everything
spl_autoload_register(function($className) {

   
$className = str_replace("\\", '/', $className);
    include_once
'../' . $className . '.php';

});

//Init Core
$app = new APP\Core\Core;


Details

EndGame Gaming Website

Endgame is a contemporary free games website that will help you quick-start your gaming project. It is an ideal for making gaming blogs and review websites due to the highly adaptive and fully customizable web design. Endgame is also based on Bootstrap Framework what ensures flexibility and mobile-readiness. Meaning, your final game-packed website will work seamlessly on all devices, from mobile phones and up to desktop computers. Indeed, Endgame is also compatible with retina screens and modern web browsers.

Live Preview

Check Live Working

Getting Started

It is easy to setup endgame website on live server or localhost. We have used M.V.C(Model View Controller) approach. Whole website is using one configuration file name as ` config.php ` located in ` APP/Config/Config.php ` directory. Configuration file have some defined constants which will be used by website.

//Database Parameters
define('DB_HOST','localhost');
define('DB_DB','DATABASE NAME');
define('DB_USER','DATABASE USERNAME');
define('DB_PASS','DATABASE PASSWORD');

//Application Config
define('APP_ROOT',dirname(dirname(__FILE__))); // Dynamic no need to change
define('ROOT',dirname(dirname(dirname(__FILE__)))); // Dynamic no need to change
define('PUBLIC_ROOT',dirname(dirname(dirname(__FILE__)))."/public"); //Dynamic no need to change
define('URL_ROOT',"YOUR DOMAIN NAME");
define('SITE_NAME','YOUR SITE NAME');
define('USE_SSL',true); // True = use HTTPS || False = use HTTP

define('DEFAULT_CONTROLLER','Home'); // Default Controller
define('DEFAULT_METHOD','index'); // Default Method

//Encryption Key
define('ENC_KEY','CKXH2U9RPY3EFD70TLS1ZG4N8WQBOVI6AMJ5'); //Random Encryption key

define('TIME_ZONE','Asia/Kolkata'); // Set timezone according to your needs

Prerequisites

Requirements to run website 1. PHP v7.0+ Server 2. MariaDB 3. Mod_rewrite extension enable. 4. .ht* files allowed.

Installing

Installation of the website is very easy. <br /> Step 1) Download files. <br /> Step 2) Unzip file in directory. <br /> Step 3) Move all the files to your live server or localhost (www/htdocs Directory) || WAMP & XAMPP Respectively. <br /> Step 4) Update Configuration file present at `APP/Config/Config.php` according to your needs. You can check above configuration file.<br /> Step 5) Open PHPMYADMIN or anyclient you using and upload sql file located at `APP/SQLDump/structure.sql`.<br /> Step 6) Visit your url and enjoy.<br />

Deployment

Video Coming Soon!

Built With

TweekersNut Network MVC 1.0 - Framework <br /> MySQL - Database <br /> Bootstrap - HTML & CSS framework <br />

Bug Reporting

Endgame got dedicated special section inbuilt in administrator panel to quickly report for bug. All bug requests are directly sent to the developers. Every bug query will be first verified and then patch for the bug will be realesed ASAP.

<a href="https://ibb.co/mJPWf47"><img src="https://i.ibb.co/WnRJmf1/bug-report.png" alt="bug-report" border="0"></a>

Feature Request

Our developers are ready to build any custom feature you want for your website. `Example store,cart,review system` and etc. can be build for each specific customer according to there needs. All feature requests are paid request. You will be chanrged one time fee to develop the specific feature for your website. To post your custom requests Endgame website got built in request feature section in administration section.

<a href="https://ibb.co/RSfPdYT"><img src="https://i.ibb.co/KGd7Sbx/request-new-feature.png" alt="request-new-feature" border="0"></a>

Authors

Taranpreet Singh Rayat <br /> Facebook <br />

License

This project is licensed under the GNU Public V3 License - see the LICENSE.md file for details


  TweekersNut TutorialExternal page  

Open in a separate window

  Files folder image Files (242)  
File Role Description
Files folder imageAPP (2 files, 10 directories)
Files folder imagepublic (2 files, 5 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:136
This week:0
All time:9,277
This week:560Up