- Notifications
You must be signed in to change notification settings - Fork0
Nobihaza Vietnam Community Collection website's official source code repository
License
Serena1432/NobihazaVietnamCollection
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Nobihaza Vietnam Community Collection website (nbhzvn.one)'s official source code repository, used as a "game storage" website to upload and manage various Nobihaza games for ease of downloading, searching, and even linking to a chatbot.
This website uses PHP for backend, and MySQL for database management.
A PHP and MySQL server, of course! PHP 8 or higher, and MySQL 10 or higher are required for the website to function properly.
mysqli
,curl
PHP extensions, andmod_rewrite
PHP module are also required.Set the
upload_max_filesize
andpost_max_size
PHP settings as high as possible to be able to upload large game files.
Clone this repository.
Edit the
.env.sample
file to fit your server configuration. After that, rename the file to.env
.Edit the
webhook_config.sample.php
file to fit your Discord server and channel configuration. After that, rename the file towebhook_config.php
.
Proper documentation about this config file will be written soon.Upload the entire folder to your server's root
public_html
/htdocs
folder and you're done! The database will also be setup automatically.The administrator login information will be the same as you provided in the
.env
file. Login using that information in the website and begin managing it!
For more detailed instructions, head toWiki/Installation.
SeeFAQ.md (original Vietnamese version) for more details. This is also the content of the website's FAQ page.
You can also seeFAQ.en.md for the machine-translated English version.
- Games management
- Accounts management
- Game following/rating/commenting
- Advanced search
- Notifications about following, someone commenting and many things else
- Discord webhook integration
- Proper game API documentation for chatbots/applications
As an open-source repository, any contributions are greatly appreciated!
Fork the project
Create a new branch and edit the source code as your liking
Commit the changes and push them to the created branch
Create a pull request and wait for me to review and merge it!
All back-end PHP source code (excluding the HTML, CSS and JavaScript code) are licensed under the MIT License.
The back-end PHP source code also makes use of the following third-party libraries without any modifications:
vlucas/phpdotenv
licensed underBSD-3-Clause license.phpmailer/phpmailer
licensed underLGPL-2.1 license.soundasleep/html2text
licensed underMIT license.erusev/parsedown
licensed underMIT license.
Therefore, you should see their respective licenses for details.
This project also usesa front-end template provided byColorlib, licensed under the Creative Commons Attribution 3.0 (CC BY 3.0) license.
You can find more information about their license at:https://colorlib.com/wp/licence
You can contact me at:https://s1432.org/contact
About
Nobihaza Vietnam Community Collection website's official source code repository
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.