Many aspects of a project are common to all projects which are familiar to many. A survey might reveal major items as below.
They will have a start and finish.
They will vary in size and complexity.
Any project is trying to achieve a particular aim within a business plan.
There will be limitations as to the cost
There will be time limits to produce the final product.
There will aspects of quality expectations that must be met in the final product.
All projects require people to run them.
Obviously, once people think about any project in more detail a lot more elements spring to mind which have to be considered.