You will need to complete a Gantt Chart for your project. This must display a time plan for completing the Design, Development, Integration and Maintenance phase of your project's development. The following is an example of what this might look like.
Milestones have been placed at the end of each development phase.
Time Markers have been created in a waterfall structure. Note that you may sometimes start one task before another finishes - it really depends on what you're doing. For example, GitHub commits and evaluation can continue throughout development and integration.
Rock Collection System Gantt Chart
If you would like to create a similar one to the above, you can use this template from Lucid Chart: