https://github.com/ryzhk0v/share-knowledge
https://github.com/ryzhk0v/share-knowledge
full-stack java jpa-hibernate mvc postgresql spring-boot tailwindcss
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ryzhk0v/share-knowledge
- Owner: Ryzhk0v
- Created: 2023-11-16T08:04:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-22T18:08:14.000Z (about 2 years ago)
- Last Synced: 2025-04-29T08:45:10.473Z (about 1 year ago)
- Topics: full-stack, java, jpa-hibernate, mvc, postgresql, spring-boot, tailwindcss
- Language: Java
- Homepage:
- Size: 140 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Share Knowledge | Website
## About the project
This is the website for The Knowledge Bank, a project by the [Open Knowledge Website](http://localhost:8080/).
## Directory structure model (SRC folder)
```bash
src/
├── main/
│ ├── java/
│ │ ├── com.all.knowledgebank/
│ │ │ ├── Configuration/
│ │ │ ├── Controller/
│ │ │ ├── DAO/
│ │ │ ├── Entity/
│ │ │ ├── Repository/
│ │ │ ├── Service/
│ │ │ ├── MainController.java
│ │ │ └── TheKnowledgeBankApplication.java
│ ├── resources/
│ │ ├── META-INF/
│ │ │ └── resources/
│ │ │ │ └── WEB-INF.views/
│ │ ├── static/
│ │ │ ├── css/
│ │ │ ├── icons/
│ │ │ ├── js/
│ │ │ └── favicon.ico
├── └── └── application.properties
└── test/
└── java/
└── com.all.knowledgebank/
└── TheKnowledgeBankApplicationTests.java
```
## Directory structure model (Generated folder)
```bash
PROJ-PJ07.../
├── .mvn/Wrappers
├── src/...
├── .gitignore
├── HELP.md
├── mvnw
├── mvnw.cmd
├── package.json
├── tailwind.config.js
├── pom.xml
└── README.md
```
## Structural details
`com.all.knowledgebank/`
- `Configuration` - Chứa các class cấu hình cho project.
- `Controller` - Chứa các class controller để xử lý các request từ client.
- `DAO` - Chứa các DAO class để xử lý các thao tác với database.
- `Entity` - Chứa các class entity tương ứng với các bảng trong database.
- `Repository` - Chứa các interface base repository chung cho các DAO khác.
- `Service` - Chứa các class service để xử lý các thao tác logic.
## How to install the project
- Download Source: pom.xml
- Open the project in your IDE
- Run the project
- Open your browser and go to: http://localhost:8080/
- Enjoy!