workspace-go
Checklist web application using Gin and React.
Objective
To document and build a checklist web application using Gin, React, and other applicable technologies and tools.
This project is organized in two parts: the server implementation and the dynamic client implementation.
With the server code, the project is built using a TDD approach while the client project is a bit more arbitrary. The Go application is built using the Gin Web Framework as a hybrid HTML application frontend and REST API backend for interacting with the React client. Testing relies on the inherent Go testing framework combined with the Gomega matcher/assertion library.
With the client code, the project is built using React along with several supporting libraries in a Yarn project.
Documentation for the project will be available on the GitLab repository, along with additional bits for CI/CD.