Design a share purchasing system for a limited-time company crowdfunding event | Hello Interview