repositorypackage
0.0.0-20231226123444-d5bf7ea139ad
Repository: https://github.com/wetherish/calendargo.git
Documentation: pkg.go.dev
# README
CalendarGO
About:
App for students and teachers where:
Students can
- sign up for class or request additional classes
- chat with teachers
- pick date
- cancel the classes
- download ics file
- check tasks and upload solutions
Teachers can
- manage their students groups
- accept or reject class
- check students answers
Technologies:
Backend:
- Go
- Mysql
- Gin
Frontend:
- React Next.js
- Tailwind
Continuous integration
- Github actions
Development Enviremnt
-
Docker
"image": mcr.microsoft.com/devcontainers/go:1-1.21-bookworm
How to Start
chmod +x setupsdk.sh
./setupsdk.sh
pushd Calendar
go get .
popd
go work init
go work use Calendar
go work use .
Unit Tests
pushd Calendar && go test -v && popd
# or
pushd Calendar && go test -json && popd
Build
go run Main.go serve