An open source Public Community Management System based on Service-oriented architecture (SOA) in Go & Java.
login2.mov
git clone https://github.com/yijia-cc/grouplive.git
- Docker v20.10.6
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --network="host" -d mysql:8.0.25
Please start services at different ports and update .env
files with the correct ports so that services can communicate with each other.
- Web UI
- Auth Service
- Calendar Service
- Discussion Service
- Real-time Chat Service (In Progress)
- Dashboard Service (In Progress)
- Payment Service (In Progress)
Assuming web
is exposed at 8080, visit http://localhost:8080
to view the website.
- gRPC
- GraphQL
- Go
- Java Springboot
- MySQL
- React
- Docker
- Nginx
- yijia-cc: Infrastructure(Docker, Continuous Delivery, Database), Auth Service(current), Calendar Service
- wl328Weiminli: Frontend, Web UI
- isabellakqq: Dashboard Service, Auth Service(first draft)
- jackiewang5566: Discussion Service
- MEtoCS: Chat Service
- yuranranran: Chat Service
- wikiwu24: Chat Service
- Zanzan666: Payment Service
This project is maintained under MIT license.