- User registration, login, and logout
- Post creation, commenting, and liking
- User profile editing
- Forum section management
- Support for multiple databases
- One-click deployment on Kubernetes
- RESTful API design
- Frontend-backend separation architecture
- Go language
- Kratos microservices framework
- Wire dependency injection
- Kubernetes cluster management
- MySQL database
- Redis caching database
- MongoDB document database
- Kafka message queue
- Prometheus monitoring
- ELK log collection
- ElasticSearch search engine
- Docker containerization
- Tech stack updated in real-time with project progress...
.
├── api # Proto files
├── app # Core business logic
├── deploy # Integration and deployment
├── doc # Project documentation
├── go.mod # Go module definition file
├── go.sum # Go module dependency checksums
├── LICENSE # Open source license
├── README.md # Project readme file