This project can help students to understand what have to be done for (the technical part of) a blockchain startup project.
In the design phase, it starts from looking for ideas and identifying real-world problem. Then the students have to differentiate their project with competitors’ projects. During the implementation phase, the students have to design the high level architecture first, followed by choosing a suitable platform for deployment. Finally, the students have to collaborate and link the front end to the back end part. If the students want to build his own startup (whether in blockchain or not) in the future, it is a very good practice.