Scripte-Pay

Startups & Investment Deals

Startups & Investment Deals

πŸ’Ό Startups & Investment Deals

**Investment-Matching-Plattform** - "HΓΆhle der ......." als Web-App

βœ… VOLLSTΓ„NDIG IMPLEMENTIERT (v1.0)

Core-System
βœ… Modulare Struktur (`/modules`, `/admin`, `/includes`)
βœ… DB mit PrΓ€fix `sid_` (9 Tabellen)
βœ… Install-Script (2-Schritte, funktioniert)
βœ… `functions.php` mit Auth, 2FA, Uploads, Admin-Emails, Notifications
βœ… Upload-Funktionen (Video 100MB, PDF 20MB, Bilder 5MB)

Auth-System
βœ… `login.php` - 2FA Email-Auth (2-Schritt-Login)
βœ… `register.php` - VollstΓ€ndige Firmen-Ident:
- Firmendaten (Name, Rechtsform, Registernummer, Website, Branche)
- Adresse & Bankverbindung
- Gewerbeanmeldung Upload (PDF)
- IdentitΓ€tsnachweis Upload (PDF/Bild)
- **Startups:** Status='active' (sofort freigeschaltet)
- **Investoren:** Status='pending' + Admin-Email-Benachrichtigung
βœ… `logout.php` - Session beenden
βœ… `profile.php` - Profil-Editor (Username, Email, Passwort)

Frontend
βœ… `index.php` - Landingpage mit Hero & 3 Info-KΓ€sten
βœ… Corporate Design (Weiß/Grau/Schwarz)
βœ… Responsive Layout
βœ… Business-Header-Bild (Unsplash)
βœ… `faq.php`, `impressum.php`, `datenschutz.php` - CMS-gesteuerte Seiten

Startup-Dashboard
βœ… Übersicht mit Stats (Pitches, Angebote, Nachrichten)
βœ… **Pitch erstellen** (`pitch-create.php`):
- Titel, Tagline, Beschreibung
- Business Model, Target Market, Team-Info
- Kapitalbedarf + Equity-Angebot
- Video-Upload (MP4, max 100MB)
- Pitch-Deck-Upload (PDF)
- Finanzplan-Upload (PDF)
- Produktbilder (mehrere, Multi-Upload)
- Entwicklungsphase (idea/prototype/mvp/revenue/growth)
βœ… **Angebote verwalten** (`offers.php`):
- Liste aller eingegangenen Investor-Angebote
- Investment-Summe & Equity-Details
- Investor-Nachricht
- Status-Anzeige (pending/negotiating/accepted/declined)

Investor-Dashboard
βœ… **Pitches durchsuchen** (`dashboard.php`):
- Nur sichtbar wenn `admin_verified=1`
- Filter: Branche, Kapitalbedarf (min/max), Phase
- Pitch-Übersicht mit Stats
βœ… **Pitch ansehen** (`pitch-view.php`):
- VollstΓ€ndige Pitch-Details
- Video-Player
- Produktbilder-Galerie
- Dokumente (Pitch-Deck, Finanzplan)
- Investment-Details-Sidebar
βœ… **Angebot erstellen** (`offer-create.php`):
- Investment-Summe eingeben
- Equity-Wunsch % eingeben
- Nachricht an Startup
- Notification an Startup

Admin-Panel
βœ… **Dashboard** (`admin/dashboard.php`):
- Stats: Wartende Investoren, Aktive Pitches, Angebote
βœ… **User-Verwaltung** (`admin/users.php`):
- Alle Startups & Investoren
- Dokumenten-Links (Gewerbe, IdentitΓ€t)
- Investoren freischalten/ablehnen
- Status-Verwaltung
βœ… **CMS-Einstellungen** (`admin/settings.php`):
- FAQ editieren (Textarea)
- Impressum editieren
- Datenschutz editieren

🚧 Optional / Future Features

- [x] Chat-System (1:1 zwischen Startup & Investor bei aktivem Angebot)
- [ ] Deal-Status-Tracking (agreed/completed/cancelled)
- [ ] Email-Templates verbessern (HTML statt Plain Text)
- [ ] WYSIWYG-Editor fΓΌr CMS (statt Textarea)
- [x] Image-Lightbox fΓΌr Produktbilder
- [x] Video-Player mit Custom Controls
- [ ] PDF-Viewer fΓΌr Pitch-Decks
- [ ] Search-Autocomplete fΓΌr Branchen
- [x] Pitch-Edit-Funktion
- [x] Notification-Center im Dashboard

πŸ“ Projektstruktur


startups-investment-deals/
β”œβ”€β”€ install.php βœ… DB-Setup & Admin
β”œβ”€β”€ index.php βœ… Landingpage
β”œβ”€β”€ login.php βœ… 2FA-Login
β”œβ”€β”€ register.php βœ… Firmen-Registrierung
β”œβ”€β”€ logout.php βœ… Session beenden
β”œβ”€β”€ dashboard.php βœ… Router (Startup/Investor/Admin)
β”œβ”€β”€ profile.php βœ… Profil-Editor
β”œβ”€β”€ faq.php βœ… FAQ (CMS)
β”œβ”€β”€ impressum.php βœ… Impressum (CMS)
β”œβ”€β”€ datenschutz.php βœ… Datenschutz (CMS)
β”œβ”€β”€ includes/
β”‚ β”œβ”€β”€ config.php βœ… Auto-generiert
β”‚ β”œβ”€β”€ functions.php βœ… Core-Funktionen
β”‚ └── header.php βœ… Dashboard-Header
β”œβ”€β”€ assets/
β”‚ β”œβ”€β”€ css/
β”‚ β”‚ β”œβ”€β”€ style.css βœ… Base
β”‚ β”‚ β”œβ”€β”€ auth.css βœ… Login/Register
β”‚ β”‚ β”œβ”€β”€ dashboard.css βœ… Dashboard
β”‚ β”‚ β”œβ”€β”€ forms.css βœ… Formulare
β”‚ β”‚ └── pitch-view.css βœ… Pitch-Ansicht
β”‚ └── uploads/
β”‚ β”œβ”€β”€ documents/ βœ… Gewerbe, ID
β”‚ β”œβ”€β”€ videos/ βœ… Pitch-Videos
β”‚ β”œβ”€β”€ images/ βœ… Produktbilder
β”‚ └── pitches/ βœ… Pitch-Decks, FinanzplΓ€ne
β”œβ”€β”€ modules/
β”‚ β”œβ”€β”€ startup/
β”‚ β”‚ β”œβ”€β”€ dashboard.php βœ… Startup-Übersicht
β”‚ β”‚ β”œβ”€β”€ pitch-create.php βœ… Pitch erstellen
β”‚ β”‚ └── offers.php βœ… Angebote verwalten
β”‚ └── investor/
β”‚ β”œβ”€β”€ dashboard.php βœ… Pitches durchsuchen
β”‚ β”œβ”€β”€ pitch-view.php βœ… Pitch ansehen
β”‚ └── offer-create.php βœ… Angebot erstellen
└── admin/
β”œβ”€β”€ dashboard.php βœ… Admin-Übersicht
β”œβ”€β”€ users.php βœ… User-Verwaltung
└── settings.php βœ… CMS-Editor


πŸš€ Installation

1. ZIP entpacken
2. `https://deine-domain.de/install.php`
3. DB-Zugangsdaten + Admin-Email eingeben
4. Admin-Account erstellen
5. Login & Plattform nutzen

πŸ“‹ Workflow

**Startup:**
1. Registrierung β†’ Sofort `active`
2. Pitch erstellen (Video, PDF, Bilder)
3. Investoren sehen Pitch
4. Angebote erhalten
5. Verhandeln (per Chat - optional)

**Investor:**
1. Registrierung β†’ Status `pending`
2. Admin erhΓ€lt Email
3. Admin prΓΌft Dokumente β†’ Freischaltung
4. Status `active` β†’ Pitches sichtbar
5. Filter & Durchsuchen
6. Angebot erstellen
7. Verhandeln (per Chat - optional)

**Admin:**
1. Email-Benachrichtigung bei Investor-Registrierung
2. Dokumente prΓΌfen (Gewerbe, IdentitΓ€t)
3. Freischalten oder Ablehnen
4. CMS-Inhalte editieren (FAQ, Impressum, Datenschutz)

⚠️ Wichtig

- **Deal-Unterzeichnung erfolgt EXTERN** (Hinweis auf Index & in FAQ)
- Upload-Limits: Video 100MB, PDF 20MB, Bilder 5MB
- 2FA per Email (6-stellig, 10 Min. gΓΌltig)
- Admin-Email bei jeder Investor-Registrierung

🎨 Design

- Corporate: Weiß/Grau/Schwarz
- Business-Header: Unsplash Stock-Foto
- Responsive: Mobile-optimiert
- Icons: Unicode Emojis


**Version:** 1.0 COMPLETE
**Status:** βœ… Produktionsbereit
**Lizenz:** Einzelplatz-Lizenz

Scriptworld.de