https://github.com/oliverwebdev/nkone731
https://github.com/oliverwebdev/nkone731
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oliverwebdev/nkone731
- Owner: Oliverwebdev
- Created: 2025-06-09T19:28:48.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-31T17:37:01.000Z (7 months ago)
- Last Synced: 2025-07-31T19:57:49.230Z (7 months ago)
- Language: JavaScript
- Size: 16.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ค NKone7.3.1 - Premium Music Experience

[](https://reactjs.org/)
[](https://vitejs.dev/)
[](https://framer.com/motion)
[](https://apple.com)
**Ein Premium-Webauftritt fรผr Deutschlands aufstrebende Rap-Crew** ๐ฅ
[๐ Live Demo](https://nkone731.github.io/website) โข [๐ฑ Mobile View](https://nkone731.github.io/website) โข [๐ต Music](https://youtube.com/@nkone731)
---
## โจ **Features**
### ๐ฏ **Premium Design System**
- **Apple/Samsung-inspiriertes UI** mit Glasmorphismus-Effekten
- **Vollstรคndig responsive** fรผr alle Gerรคte (Mobile-First)
- **Dark/Light Mode** Support mit automatischer Erkennung
- **Custom CSS Variables** fรผr konsistente Gestaltung
- **Micro-Interactions** und flรผssige Animationen
### ๐ต **Music Integration**
- **YouTube-Integration** mit direkten Video-Links
- **High-Quality Thumbnails** mit Fallback-System
- **Interactive Cards** mit Hover-Effekten
- **Track Statistics** und Performance-Metriken
- **Mobile-optimierte** Wiedergabe-Controls
### ๐ฅ **Crew Showcase**
- **3 detaillierte Artist-Profile** mit individuellen Designs
- **Social Media Integration** (Instagram, TikTok, YouTube)
- **Gradient-Avatars** mit personalisierten Initialen
- **Hover-Biografien** mit erweiterten Informationen
- **Specialties & Stats** fรผr jeden Kรผnstler
### ๐ **Performance & SEO**
- **Vite-powered** fรผr blitzschnelle Entwicklung
- **Code-Splitting** und optimierte Bundle-Grรถรe
- **Lazy Loading** fรผr Bilder und Komponenten
- **SEO-optimiert** mit Meta-Tags
- **Web Vitals** optimiert
---
## ๐ ๏ธ **Tech Stack**
| Technology | Version | Purpose |
|------------|---------|---------|
| **React** | 19.1.0 | UI Framework |
| **Vite** | 6.3.5 | Build Tool & Dev Server |
| **Framer Motion** | 12.17.0 | Animationen & Transitions |
| **React Intersection Observer** | 9.16.0 | Scroll-basierte Animationen |
| **ESLint** | 9.25.0 | Code Quality |
| **CSS Variables** | - | Design System |
---
## ๐ **Quick Start**
### Voraussetzungen
- **Node.js** 18+
- **npm** oder **yarn**
- Moderner Browser mit ES6+ Support
### Installation
```bash
# Repository klonen
git clone https://github.com/nkone731/website.git
cd website
# Dependencies installieren
npm install
# Development Server starten
npm run dev
```
### Development Commands
```bash
# ๐ง Development Server (Hot Reload)
npm run dev
# ๐๏ธ Production Build
npm run build
# ๐ Build Preview
npm run preview
# ๐งน Code Linting
npm run lint
# ๐ Deploy zu GitHub Pages
npm run deploy
```
---
## ๐ฑ **Responsive Breakpoints**
```css
/* Mobile First Approach */
Mobile: 320px - 768px (1 Column Layout)
Tablet: 768px - 1024px (2 Column Layout)
Desktop: 1024px - 1400px (3 Column Layout)
Large: 1400px+ (4 Column Layout)
```
---
## ๐จ **Design System**
### Color Palette
```css
--primary-red: #ff0000 /* Brand Primary */
--primary-red-light: #ff6b6b /* Hover States */
--accent-orange: #ff6400 /* Crew Section */
--accent-green: #64ff64 /* Success States */
--accent-blue: #6464ff /* Info States */
```
### Typography
```css
Font Family: -apple-system, BlinkMacSystemFont, 'Segoe UI'
Headings: 900-300 Weight, Clamp Responsive
Body: 400 Weight, 1.6 Line Height
```
### Spacing System
```css
--space-xs: 4px --space-sm: 8px
--space-md: 16px --space-lg: 24px
--space-xl: 32px --space-2xl: 48px
--space-3xl: 64px --space-4xl: 96px
```
---
## ๐ **Projekt Struktur**
```
src/
โโโ components/ # React Komponenten
โ โโโ Music.jsx # YouTube Integration
โ โโโ Crew.jsx # Artist Profiles
โ โโโ Footer.jsx # Social Links & Credits
โ โโโ Hero.jsx # Landing Section
โ โโโ Navbar.jsx # Navigation
โ โโโ Contact.jsx # Kontakt Form
โ โโโ Manifesto.jsx # About Section
โโโ styles/ # Global Styles
โ โโโ global.css # Utility Classes
โ โโโ variables.css # CSS Custom Properties
โโโ hooks/ # Custom React Hooks
โ โโโ useParallax.js # Scroll Effects
โโโ assets/ # Static Assets
โโโ index.css # Global CSS Reset
```
---
## ๐ **Unique Features**
### ๐ญ **Glassmorphismus UI**
- Backdrop-Filter Effekte
- Transparente Overlays
- Subtle Border Gradients
- Layered Depth System
### โก **Performance Optimiert**
- **Bundle Size:** 41.17 kB CSS, 364.69 kB JS (gzipped)
- **First Contentful Paint:** < 1.5s
- **Cumulative Layout Shift:** < 0.1
- **Time to Interactive:** < 3s
### ๐ฎ **Interactive Elements**
- 3D Card Transformationen
- Parallax Scroll Effekte
- Magnetic Button Hovers
- Smooth Page Transitions
### ๐ฑ **Mobile Excellence**
- Touch-optimierte Interaktionen
- Swipe-Gesten Support
- Native App-like Feel
- Optimierte Font Sizes
---
## ๐ต **Music Integration**
Die Website integriert nahtlos mit YouTube fรผr eine optimale Music Experience:
```javascript
// YouTube Thumbnail API
const getThumbnailUrl = (videoId) => ({
maxres: `https://img.youtube.com/vi/${videoId}/maxresdefault.jpg`,
hq: `https://img.youtube.com/vi/${videoId}/hqdefault.jpg`,
mq: `https://img.youtube.com/vi/${videoId}/mqdefault.jpg`
});
// Direkter Link zu YouTube
const handleVideoClick = (url) => {
window.open(url, '_blank');
};
```
---
## ๐ฅ **Crew Konfiguration**
Einfache Anpassung der Bandmitglieder in `src/components/Crew.jsx`:
```javascript
const members = [
{
name: 'Filla23',
role: 'MC & Producer',
instagram: 'filla23',
tiktok: 'filla23',
youtube: 'nkone731',
specialty: 'Lyricism & Production'
}
// Weitere Members...
];
```
---
## ๐ **Deployment**
### GitHub Pages (Automatisch)
```bash
npm run deploy
```
### Vercel
```bash
npx vercel --prod
```
### Netlify
```bash
npm run build
# Drag & Drop `dist` folder zu Netlify
```
---
## ๐ค **Contributing**
Contributions sind willkommen! Bitte folge diesen Schritten:
1. **Fork** das Repository
2. **Create** einen Feature Branch (`git checkout -b feature/AmazingFeature`)
3. **Commit** deine Changes (`git commit -m 'Add AmazingFeature'`)
4. **Push** zum Branch (`git push origin feature/AmazingFeature`)
5. **Open** einen Pull Request
### Code Style
- **ESLint** Konfiguration beachten
- **Prettier** fรผr Formatierung
- **Conventional Commits** fรผr Git Messages
- **Mobile-First** Responsive Design
---
## ๐ **Contact & Support**
**NKone7.3.1 Team**
[](https://instagram.com/nkone731)
[](https://tiktok.com/@nkone731)
[](https://youtube.com/@nkone731)
**Entwickelt mit โค๏ธ von Premium Web Developer**
---
## ๐ **License**
This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.
---
## ๐ **Acknowledgments**
- **Apple** fรผr Design-Inspiration
- **Samsung** fรผr UI-Patterns
- **Framer** fรผr Motion Library
- **Vercel** fรผr Deployment Platform
- **React Team** fรผr das Framework
---
**Made with ๐ฅ for the German Rap Scene**
*NKone7.3.1 - Premium Music, Premium Web Presence*