Challenged by Daily UI:
"Over the next 100 days, you'll design 100 different user interface elements for mobile and web. This project was built to provide a fun engaging way to improve your skills as a designer, earn rewards, and get feedback from others."