I'm currently creating a web application for specialized projects.
They can be added, edited, graded, published in a database etc. We were looking for a name for this app and thought that "Project Platform" would fit.
Now I have some doubts because we came up with it from its German version "Projekt-Plattform". I'm not sure if the word "platform" can be used in this meaning in English.