There are several methods available for creating a project. You can either start something from scratch and then create your own structure or import a project from anywhere on your local system (as a ...ZIP file) or even from over the web. For the time being, you can import projects from FTP servers or GitHub repositories. Currently two modes are supported for releasing your product, either via Github or FTP.
You can create both public and private projects, and each project can contain unlimited number of files and folders according to your needs.
This online development environment can be immediately used either by creating a project, opening a public project and extending it or forking it to keep the main version intact and having your own project. Although registering is not mandatory but you may take advantage of many extra features available for registered users such as being able to create private projects or the option to making your public projects read-only.