Skip to content

StackSurge v1.0.0: Initial Release

Latest
Compare
Choose a tag to compare
@AnasInaam AnasInaam released this 09 Nov 06:50

StackSurge: Investor & Startup Collaboration Platform

StackSurge

Overview

The StackSurge platform connects investors with startups, creating a streamlined, user-friendly environment for business growth and funding. Designed for two user types—Investors and Startups—StackSurge provides tailored dashboards, ensuring each user experiences unique features and a specialized interface.

Tech Stack

Frontend

  • Next.js, TypeScript, Tailwind CSS: To create a dynamic, responsive user interface.
  • Material UI, Shad CN UI, Recharts: Consistent, modern UI with data visualization capabilities.

Backend

  • Convex: Manages backend processes, real-time data updates, and secure database storage.
  • Kinde Authentication: Manages user identities and role-based access.
  • UploadThing: For efficient file uploads.
  • Stripe: Secure payment processing for investments and fundraising.

Core Functionalities

1. User Registration & Role-Based Access

Users can register as either an Investor or a Startup, gaining role-specific features:

  • Investor Registration: Investors sign up with email to access the Investor Dashboard.
  • Startup Registration: Startups register their business profile for access to the Startup Dashboard.

Role management with Kinde Authentication ensures each user type sees relevant information.

2. Profile Creation & Verification

Both Investors and Startups create detailed profiles:

  • Investor Profile: Includes investment interests, past investments, and preferred sectors.
  • Startup Profile: Highlights business objectives, funding needs, and metrics.

Verification is required to access platform features, maintaining platform integrity and trust.

3. Tailored Dashboards

Separate dashboards provide a customized experience:

  • Investor Dashboard: Key metrics, charts, and data on investment performance. Key features include:
    • Growth Tracker: Monitors investment growth over selected periods.
    • Investment History: Details past investments with ROI metrics.
    • Startup Discovery: Browse and explore potential investment opportunities.
  • Startup Dashboard: Provides tools for managing investor connections and funding status, including:
    • Business Analytics: Growth metrics, funding goals, and projections.
    • Investor Outreach: Search and connect with investors based on specific criteria.

4. Investment & Fundraising Tools

  • Investors: Directly invest in startups, with Stripe integration for secure payments.
  • Startups: Submit funding pitches to attract investors, ensuring a transparent fundraising process.

5. Data Visualization

Enhanced data insights for both user types:

  • Investor Analytics: Charts tracking ROI, growth, and history.
  • Startup Analytics: Visuals for fundraising and growth metrics.

6. Secure Payment Integration

With Stripe, both investors and startups enjoy seamless, secure transactions.


Connecting Investors & Startups

StackSurge empowers investors to discover potential opportunities while helping startups secure funding. Separate dashboards, data insights, and secure transactions provide an efficient experience, fostering meaningful connections and informed decisions.


Key Features

  • Dual User System: Unique interfaces for Investors and Startups.
  • Role-Based Functionalities: Investors can explore and invest; Startups can raise funds and manage profiles.
  • Data Visualization: Interactive charts with detailed insights.

Tech Stack

  • Framework: Next.js
  • Authentication: Kinde Auth
  • Backend: Convex
  • File Storage: UploadThing
  • Payment: Stripe
  • Styling: Tailwind CSS
  • Languages: TypeScript, TSX

Libraries

  • UI: Shad CN UI, Material UI, Hyper UI
  • Icons: Lucid Icons
  • Form Validation: Zod, React Hook Form
  • Charts: Recharts

📂 Project Structure