Skip to content

William-WYL/gamerealm-cms-project

Repository files navigation

Game Realm CMS

Game Realm is a full-stack web application built with PHP and JavaScript, serving as a content management system for gaming content with features like user authentication, content management, and responsive design.

🎯 Project Focus This project demonstrates: ✅ PHP backend development with MySQL database ✅ Frontend interactivity with vanilla JavaScript ✅ Bootstrap (v5) for responsive UI components ✅ Full CRUD operations for content management ✅ User authentication system

🛠️ Tech Stack

Core Technologies:

PHP (^8.0) for server-side logic

MySQL for database management

JavaScript for client-side interactivity

Bootstrap (^5.2.3) for responsive styling

HTML5 & CSS3 for structure and presentation

Key Dependencies:

PDO for secure database connections

Bootstrap Icons for UI elements

jQuery (optional, if used in your project)

✨ Key Features

🔹 User Authentication System 🔹 Content Management Dashboard 🔹 Database-driven Dynamic Content 🔹 Responsive Layout with Bootstrap 🔹 Form Validation (Client & Server-side) 🗃️ Database Setup

This project includes a database.sql file containing the schema and sample data.

How to set up:

Create a new MySQL database:

sql

CREATE DATABASE gamerealm;

Import the database file: database\database.sql

bash

mysql -u your_username -p gamerealm < database.sql

(Or use phpMyAdmin/MySQL Workbench to import the SQL file)

Update your database credentials in the configuration file:

php

// config.php define('DB_HOST', 'localhost'); define('DB_USER', 'your_username'); define('DB_PASS', 'your_password'); define('DB_NAME', 'gamerealm');

About

This repository is for the assignment for webdev 2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages