The project involves creating an initial version, forking it into a development branch for updates, and merging it back into the main branch. No coding is required; only text files describing the design and functionality are needed. The project must demonstrate each member's contribution, emphasising collaboration using GitHub.