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
