There has to be someone who has already expressed interest in using it and who will provide feedback on it. You will be responsible making them happy. However, in order for it to count toward the project requirement, there must be a significant programming component to the project. You will have to get the code to work and you will have to turn it in . So think very carefully before planning to use DC for your project requirement.
Most teams spend most of the year getting their hardware to run.
Some teams don't even start writing software until the night before the competition. However, even if you don't apply it toward the project requirement, you can register for independent study credit and count it as a technical elective. Keep in mind also that DC has a way of eating your life and lowering your grade-point average. Don't try to do it at the same time that you're taking a heavy load, or trying to do another 399.