Basic-Board is a simple bulletin board application that allows users to perform CRUD operations on posts and add comments and replies. It is designed to demonstrate fundamental features of a bulletin board system.
- Java 8
- Spring Framework
- Spring Boot 2.x
- JPA 2.0
- H2 Database 1.4.200
- Thymeleaf 3.0.12
- 이동현 (팀원) - 게시판 CRUD, 댓글 및 대댓글 기능 구현
The Basic-Board application provides the following main functionalities:
-
Create, Read, Update, Delete (CRUD) Operations: Users can create, view, update, and delete posts on the bulletin board.
-
Commenting System: Users can leave comments on individual posts.
-
Replying to Comments: Users can reply to existing comments, enabling threaded discussions.
Follow these instructions to run the Basic-Board application locally:
-
Prerequisites:
- Java Development Kit (JDK) 1.8.0 or higher installed on your system.
- IDE (Integrated Development Environment) - STS 3.9 is recommended.
- Git installed to clone the repository.
-
Clone the Repository:
-
Import the Project into IDE:
- Open your IDE (e.g., STS 3.9).
- Import the cloned project as a Maven project.
- Run the Application:
- Find the
BasicBoardApplication
class and run it as a Java Application. - The application will start running on
http://localhost:8080/
.
- Access the Application:
- Open your web browser and navigate to
http://localhost:8080/
. - You should see the Basic-Board homepage.
We welcome contributions to improve the Basic-Board application. If you find any issues or want to suggest enhancements, please create a pull request or open an issue in the GitHub repository.
Feel free to fork the project and adapt it to your needs! If you encounter any problems or have any questions, please don't hesitate to contact us or open an issue on the GitHub repository.
Check out the GitHub repository for more information and updates on the project. Happy coding! Made by AutoReadme Project (https://github.com/dongsuu/auto-generate-readme)