ƒ(dev)

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.