General idea and goal of the project
It is necessary to develop a web application (MVP) for crowdfunding / finding investors.
The platform combines two roles:
— Startups (seeking investments)
— Investors (private investors, business angels)
Financial transfers are not stored within the platform — money is transferred directly between the parties. The platform acts as a marketplace, showcase, and communication tool.
(Legal part: signing contracts online via NCALayer (Kazakhstan) or DocuSign) if possible
User roles
1. Guest
• Viewing the welcome page
• Choice: “I am a startup” / “I am an investor”
2. Investor
• Registration / authorization
• Subscription payment
• Creating a profile
• Access to the investor panel
3. Startup
• Submitting an application for review
• After approval — creating a project profile
• Access to the startup panel
4. Administrator
• Moderating startups
• Managing subscriptions
• Managing content and users
Site structure and login logic
1. Welcome page (Landing):
• Description of the platform
• Blocks:
• For investors
• For startups
• CTA:
• “Find projects”
• “Submit an application”
2. Startup flow:
• Submitting an application for review (form)
• After approval by the administrator:
• Creating a profile
• Access to the personal account
3. Investor flow:
• Registration
• Subscription payment
• Creating a profile
• Access to the investor panel
MVP functionality
General functionality
• Registration / authorization
• User roles
• Personal account
• Notifications
• Basic analytics
Subscription and paid features
• Subscription for investors (monthly)
Profiles
• Investor profile:
• Description
• Interests
• Portfolio (simplified)
• Startup profile:
• Project description
• Presentation
• Status
Chats
• General chats
• Private chats investor ↔ startup
• Minimum functionality (text, notifications)
DocuSign signing
• Signing the investment agreement online
• Storing signed PDFs