Project charter is a common term heard in the project management system. It is simply the goals, outline and people who are in the project. The roles and the responsibilities that should occur in the project are detailed.
However, a project charter should include the overall premise to the project, an understanding of the entire project as well as an agreement between all involved in the project. Whenever you have a project to do with a group of people, it is best to establish the guidelines and tasks that each person is supposed to do.
Also, a deadline should be determined with consequences if the task and deadline are not met. This allows the project to be completely communicated to all involved in the project without any questions.