Crowdfunding is the practice of funding a project or venture by raising small
amounts of money from a large number of people, typically via the Internet. Crowdfunding is a form of crowdsourcing and alternative finance. In 2015, over US$34 billion was raised worldwide by crowdfunding. (From Wikipedia)
The aim of the project: Create a console app to start fundraise projects.
The app should include the following features:
1 - Authentication System: • Registration: • First name • Last name • Email • Password • Confirm password • Mobile phone [validated against Egyptian phone numbers] • Login • The user should be able to login after activation using his email and password 2 - Projects: • The user can create a project fund raise campaign which contains: • Title • Details • Total target (i.e 250000 EGP) • Set start/end time for the campaign (validate the date formula)
• User can view all projects
• User can edit his own projects • User can delete his own project • User can search for a project using date (bonus)
Launch an "ICO" & Token Crowdsale: The Complete Guide to Prepare Your Startup for Launching Successful Initial Coin Offering, Raising Venture & Cryptocurrency Capital