BioProject is an NCBI database for registering projects (defined as a collection of biological data related to a single initiative originating from a single organization or from a consortium) in NCBI repositories such as dbGaP, GEO, TSA, and SRA. As a result, BioProject submissions are created as a part of the submission process for another repository. Some repositories will automatically generate a BioProject entry as part of the process, while others will require you to create one manually.
In general, think of a BioProject submission as describing the goal of the sequencing study. A similar and linked database, called BioSample, is used for describing the nature of the biological material that has been sequenced.
You will need an NCBI account
Image credit: NCBI
For most NCBI databases, you will not need to make a separate BioProject submission. SRA, GEO, and dbGaP all automatically generate or help you generate BioProject submissions when you deposit sequencing data, for instance. Do not register with the above steps unless you are in one of the following situations:
Image credit: NCBI