Repository navigation
Investor and Startup Association Platform
The Investor and Startup Association Platform connects Investors with Startups/Companies, fostering investment and growth. Tailored to cater to Investors and Companies (Startups), the platform provides separate dashboards and user experiences to meet the distinct needs of each, ensuring a streamlined and role-specific interface.
Tech Stack
- Framework: Next.js
- Authentication: Kinde Authentication for secure user management and role-based access.
- Backend: Convex, for real-time data sync and scalable database storage.
- File Storage: UploadThing for seamless file uploads.
- Payment Integration: Stripe for handling secure financial transactions.
- Styling: Tailwind CSS for responsive UI design.
- Languages: TypeScript, TSX (TypeScript XML) for building dynamic interfaces.
- UI Components and Data Visualization: Material UI, Shad CN UI, and Recharts.
Core Functionalities
1. User Registration and Role Management
- Investor Registration: Investors sign up with email and basic info to access the Investor Dashboard.
- Company Registration: Startups register their business to access the Company Dashboard.
- Role-based Access: Utilizing Kinde Authentication, investors and companies have customized experiences with role-based dashboard access.
2. Profile Creation and Verification
- Investors: Can create profiles with investment preferences, past investments, and interests.
- Companies: Add business plans, funding requirements, and metrics for investor evaluation.
- Verification: Profiles must be verified (through documentation) to access investment and fundraising features, ensuring integrity on the platform.
3. Dual Dashboards
- Investor Dashboard: Provides growth tracking, investment history, analytics, and a company exploration section.
- Company Dashboard: Offers key statistics, investor interactions, and tools for pitching investment offers to potential investors.
4. Investment and Fundraising
- Investing in Companies: Investors select startups to fund, with Stripe integration for secure payments.
- Raising Funds: Verified companies pitch offers to investors, making the fundraising process transparent and streamlined.
5. Data Visualization
- Investor Charts: Show investment growth, ROI, and history.
- Company Charts: Track fundraising progress, growth metrics, and projections.
6. Payment Integration with Stripe
- Secure Transactions: Stripe ensures all transactions are fast, compliant, and secure.
- Fundraising and Investment: Stripe integration supports both fundraising and investment, offering a seamless financial process within the platform.
Key Features
- Dual User System: Distinct experiences for Investors and Startups/Companies.
- Role-based Functionalities: Investors explore and invest, while Startups manage profiles and request funding.
- Rich Data Visualization: Interactive charts provide users with detailed insights for better decision-making.
The Investor and Startup Association Platform offers a secure, efficient environment for both investors and startups. By combining data visualization, role-based access, and payment security, the platform fosters trust and enables meaningful connections and informed decision-making, empowering Investors to find opportunities and Startups to secure investments.