Technology behind game portal project

Aleลก Kuklรญnek - Oct 12 - - Dev Community

Hi all developer. This is my first post on this cool developers platform. Please my English is not my mother language, but i am still studying. (so sorry for worst grammer and language mistakes). For 2 years I develop game portal with more than 100 300+ games. I share with you technology with I use.

In two years, I've managed to attract 200,000 unique users, so I wanted to share the technology behind this gaming portal in this article.

Image description
PREVIEW OF SITE

FRONTEND

The site hrani.eu is based on Bootstrap library and simple CSS framework that use for responsive element of site on frontend. Use of Bootstrap is very easy to learn and you save lot of your rich time. The site use JQUERY for DOM manipulation and save lot of developers hours with validation and other repetitive workflow. CSS is based on Bootstrap and there are writed more lines to add new design to site.

BACKEND

What you cant see is secret every portal. For security reason i cant write about security. The project is based on Apache servers on Contabo VPS that sell best price servers. The primary backend language is OOP PHP in version 8.0. On this project i am learned lot of programing skills in PHP programing. The project was started as hobby project that i was for education programming. Data of games is stored in 50 MB XML file (bad practice) i must all games export to MySQL to more flexibly manipulation with data and make it faster.

ANALYTICS

On home page is installed Clarity for heatmaps. I suggest to use it, its free and simple to integrate on every site and Microsoft rulez. (I hate Micrft but I use it - i prefer 2 years Linux rulezz - expecially Ubuntu - and this project is written on Linux). Because I hate G---gle I use for Analytic page view Matomo. I prefer becouse data of visitors is mine and I dont share them with Goohell company.

All technology share this link.
Site: hrani.eu

.
Terabox Video Player