Skip to content

PitchNest is a platform that connects startup founders and investors through profile discovery and real-time video interaction.

License

Notifications You must be signed in to change notification settings

SudiptaPaul-31/PitchNest

Repository files navigation

Build Status

React Next.js

Telegram

🚀 PitchNest

A modern web platform built to bridge the gap between startup founders and investors. This application allows startup founders to showcase their startups, while investors can highlight their past investments and discover promising ventures to support. With built-in communication tools like video chat and profile navigation, building connections has never been easier.


🌟 Features

👥 User Roles

  • Startup Founders

    • Register and create a profile
    • Add and manage startup information
    • Discover and connect with investors
    • Schedule or join video chats with potential investors
  • Investors

    • Register and create an investor profile
    • Add previous investments and interests
    • Browse and search for startups
    • Initiate video meetings with founders

🔍 Core Functionalities

  • 🔐 Authentication & Authorization
    • Role-based access for investors and founders
  • 📈 Startup Listing
    • Detailed startup profiles including industry, funding stage, pitch, etc.
  • 💼 Investor Profiles
    • Investment history, focus areas, and portfolio
  • 🔎 Search & Filter
    • Search investors or startups by industry, location, funding needs, and more
  • 📹 Built-in Video Chat
    • Seamless video communication between users
  • 🧭 Profile Navigation
    • Browse through startup and investor profiles in a clean UI
  • 💬 Connection Requests
    • Request to connect and collaborate

🧪 Tech Stack

  • Frontend: Next.js, Tailwind CSS / ShadCN UI
  • Backend: Node.js, Express.js (or API routes via Next.js)
  • Database: MongoDB (with Mongoose)
  • Authentication: NextAuth.js / JWT
  • Video Chat: WebRTC / third-party API like Twilio or Agora
  • Cloud Storage: Cloudinary (for profile images, documents)
  • Deployment: Vercel (preferred for Next.js)

📁 Folder Structure

root/
├── src/
│   ├── app/             # Next.js routing and layout (App Router)
│   ├── components/      # Reusable UI components
│   │   └── ui/          # Atomic UI components
│   ├── hooks/           # Custom React hooks
│   ├── lib/             # Helpers, API clients, utilities
│   └── ...
├── assets/              # Static assets (logo, etc.)
├── public/              # (if/when used for static files)
├── .env.local           # Environment variables
├── next.config.js       # Next.js configuration
├── tailwind.config.ts   # Tailwind CSS configuration
├── tsconfig.json        # TypeScript configuration
├── README.md
└── ...

Clone the repository

git clone https://github.com/your-username/investor-startup-connect.git
cd investor-startup-connect

Install dependencies

npm install

Create environment file

cp .env.example .env.local

Run the Development Server

npm run dev

About

PitchNest is a platform that connects startup founders and investors through profile discovery and real-time video interaction.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages