The goal of the project should be grounded in external reality, not in something that you have made up. For example, it would not be good to choose to make a database for cooking recipes if you don't know someone who needs such a database (and it would be good to do so if you have been thinking about starting a company that actually needs such a database.
The project plan should be about 3 pages. It should name the project, name the students, describe the computational infrastructure that you plan to use, describe the task, name the customer, describe the requirements, and include a schedule and a task division among the two team members.