An open API service indexing awesome lists of open source software.

https://github.com/bornmajor/thread-master

Application that demonstrates how to build a nested looping comment system. This project is ideal for learning how to manage threaded comments in web applications, allowing for clear and organized discussions.
https://github.com/bornmajor/thread-master

bootstrap comment-system hypertext-preprocessor nested-comment-system

Last synced: 5 months ago
JSON representation

Application that demonstrates how to build a nested looping comment system. This project is ideal for learning how to manage threaded comments in web applications, allowing for clear and organized discussions.

Awesome Lists containing this project

README

          

## Introduction

Thread-Master is a PHP-based application that demonstrates how to build a nested comment system. This project is ideal for learning how to manage threaded comments in web applications, allowing for clear and organized discussions.

## Problem solving
This project demonstrates how to build a nested looping comment system up to the deepest level using PHP. It focuses on creating a robust backend with an efficient database schema to store comments and their hierarchical relationships, implementing a recursive algorithm to traverse and render the comment hierarchy, and designing a user-friendly interface to display comments in a nested format. The project addresses challenges such as efficient querying, performance optimization, and scalability to ensure the system can handle deep levels of nested comments and a large number of replies, providing a comprehensive solution for building sophisticated comment systems in web applications.

## Technology used
1. Hypertext preprocessor(PHP).
2. MySQL for database
3. Javascript and Ajax (building frontend)

## Frameworks
1. Bootstrap v5

## Usage
Simple to setup this project.All you need is install XAMPP or any local development server in machine.All files are located in folder include database file.You will need to import sql database before starting the app.

## Screenshots & demos

https://github.com/Bornmajor/thread-master/assets/98744068/190ac5a6-0dcc-42a0-8ed6-12eee511bc97

![Screenshot (358)](https://github.com/Bornmajor/thread-master/assets/98744068/5408e90d-7f01-488a-bc41-77a2b9c67574)
![Screenshot (362)](https://github.com/Bornmajor/thread-master/assets/98744068/10c4c8ca-c21c-4d47-8959-e0a1fdd64b1f)
![Screenshot (361)](https://github.com/Bornmajor/thread-master/assets/98744068/c4d7f10a-f9f6-4d0a-83c7-f7201f04f793)
![Screenshot (360)](https://github.com/Bornmajor/thread-master/assets/98744068/944edf46-9b41-4f20-87c0-5886b95b056e)
![Screenshot (359)](https://github.com/Bornmajor/thread-master/assets/98744068/24250686-f257-4d26-b9e9-4b44f4c0ce11)