I'm sorry, but it seems like you have provided a course project description instead of a question. Could you please rephrase your question or provide the specific question you would like assistance with? Once I have the correct question, I'll be happy to help you with a clear and concise answer.
Remember to keep your question concise and specific, providing all the necessary details for me to assist you effectively.