CodeByte is a developer-focused forum website built using PHP 8, MySQL, Bootstrap, HTML, CSS, and JavaScript. It allows users to ask questions, share issues, and provide solutions related to various programming technologies.
-
ποΈ Categories: Choose from multiple tech categories:
- Java
- Python
- JavaScript
- Django
- Node.js
- Linux
-
π§΅ Threads/Questions: Authenticated users can create threads to explain problems they're facing.
-
π¬ Comments/Replies: Other logged-in users can respond with solutions, suggestions, or further questions.
-
π Authentication:
- Users must Sign Up and Login to:
- Post threads
- Comment on threads
- Use the Contact Us feature
- If a non-logged-in user attempts to perform restricted actions, a popup message (e.g., "Please login first") is displayed.
- Users must Sign Up and Login to:
-
π© Contact Us: Logged-in users can send feedback or issues via the Contact Us form.
- PHP 8
- MySQL
- Bootstrap 5
- HTML5
- CSS3
- JavaScript
The project uses JOIN operations to manage interactions between the following tables:
categoryβ List of available technology categories.registrationβ User account details.threadβ User-submitted questions or problems.commentβ Replies to threads.contactusβ Contact form submissions.
Download or clone the project from GitHub:
git clone https://github.com/hunjanhar/codebyte.gitFollow the steps below to set up CodeByte on your local machine:
- Install XAMPP
- Open XAMPP Control Panel
- Start Apache and MySQL
- Move the project folder to XAMPPβs
htdocsdirectory:C:\xampp\htdocs\codebyte
- Open phpMyAdmin
- Create a new database named:
codebyte - Import the SQL file from:
codebyte/configuration/codebyte.sql
- Open the file:
codebyte/database/database.php - Update the database parameters as needed:
$host = 'localhost'; $username = 'root'; $password = ''; // default is empty in XAMPP $dbname = 'codebyte';
β οΈ Make sure these credentials match your local MySQL configuration.
- In your browser, go to:
http://localhost/codebyte
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This is a private and proprietary project.
All rights reserved Β© 2025 Hunjanhar.
You may not copy, distribute, or modify any part of this project without explicit permission from the author.




