Project Documentation and Flowchart

How can one write a project documentation and draw out a flow chart for the project?