Skip to content

About

video portfolio website for sachin

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

3 Commits

Folders and files

Repository files navigation

edited.frame - Video Editor Portfolio

A modern, responsive video portfolio website for professional video editing services. Built with advanced CSS animations, interactive elements, and dynamic video backgrounds.

edited.frame Portfolio License HTML5 CSS3 JavaScript

๐ŸŽฌ Features

โœจ Advanced Animations

  • Glass Morphism Design with backdrop blur effects
  • Interactive Workflow Graph with connecting animations
  • Scroll-triggered Animations using Intersection Observer
  • Dynamic Video Backgrounds with random rotation
  • Hover Ripple Effects and 3D transformations

๐ŸŽฏ Interactive Elements

  • Animated Navbar Logo with particle effects
  • Click-to-Complete Workflow progression system
  • Dynamic Footer Videos with auto-changing backgrounds
  • Contact Form Integration with Discord webhook
  • Lightbox Video Player for portfolio showcase

๐Ÿ“ฑ Responsive Design

  • Mobile-first approach with optimized layouts
  • Cross-browser compatibility with webkit prefixes
  • Performance optimized video loading
  • Touch-friendly interactions for all devices

๐ŸŽจ Modern UI/UX

  • Advanced CSS Grid and Flexbox layouts
  • Gradient Text Effects and animations
  • Professional Color Scheme with consistent theming
  • Micro-interactions for enhanced user experience

๐Ÿš€ Demo

Visit the live demo: edited.frame Portfolio

๐Ÿ“ Project Structure

edited.frame/
โ”œโ”€โ”€ index.html                 # Main HTML file
โ”œโ”€โ”€ css/
โ”‚   โ””โ”€โ”€ styles.css            # All styling and animations
โ”œโ”€โ”€ js/
โ”‚   โ””โ”€โ”€ main.js               # JavaScript functionality
โ”œโ”€โ”€ assets/
โ”‚   โ”œโ”€โ”€ logo.jpg              # Brand logo
โ”‚   โ”œโ”€โ”€ educational.mp4       # Educational video samples
โ”‚   โ”œโ”€โ”€ educational (2).mp4   
โ”‚   โ”œโ”€โ”€ motion graphic (1-3).mp4  # Motion graphics
โ”‚   โ”œโ”€โ”€ trading (1-4).mp4     # Trading video samples
โ”‚   โ”œโ”€โ”€ sub vdo.mp4           # Additional video content
โ”‚   โ””โ”€โ”€ tradind 5.mp4         
โ””โ”€โ”€ README.md                 # This file

๏ฟฝ๏ธ Installation & Setup

Prerequisites

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Local web server (optional, for development)

Quick Start

  1. Clone the repository

    git clone https://github.com/yourusername/edited-frame-portfolio.git
    cd edited-frame-portfolio
  2. Open in browser

    # Option 1: Direct file opening
    open index.html
    
    # Option 2: Using Python server
    python -m http.server 8000
    
    # Option 3: Using Node.js server
    npx serve .
  3. Customize content

    • Replace videos in /assets folder with your own content
    • Update contact information in index.html
    • Modify Discord webhook URL in js/main.js
    • Customize colors and branding in css/styles.css

โš™๏ธ Configuration

Discord Integration

Update the webhook URL in js/main.js:

const response = await fetch('YOUR_DISCORD_WEBHOOK_URL', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(discordPayload)
});

Video Assets

Replace sample videos in /assets folder:

  • Trading videos: trading (1-4).mp4
  • Educational content: educational.mp4, educational (2).mp4
  • Motion graphics: motion graphic (1-3).mp4
  • Additional content: sub vdo.mp4, tradind 5.mp4

Contact Information

Update personal details in index.html:

<a href="mailto:your-email@example.com">your-email@example.com</a>
<a href="https://www.instagram.com/your-handle">@your-handle</a>

๐ŸŽจ Customization

Color Scheme

Primary colors are defined as CSS custom properties:

:root {
    --accent: #7b2ff2;        /* Primary purple */
    --accent2: #ff6b6b;       /* Secondary coral */
    --background: #0a0a0f;    /* Dark background */
    --panel: #161620;         /* Panel background */
}

Animations

Customize animation durations and effects:

/* Example: Modify workflow animation timing */
.workflow-step:nth-child(1){ animation-delay: 0.2s; }
.workflow-step:nth-child(2){ animation-delay: 0.4s; }

๐Ÿš€ Deployment

GitHub Pages

  1. Push to GitHub repository
  2. Go to repository Settings > Pages
  3. Select source branch (usually main)
  4. Your site will be available at https://yourusername.github.io/repository-name

Netlify

  1. Connect your GitHub repository to Netlify
  2. Set build command: (none needed)
  3. Set publish directory: / (root)
  4. Deploy automatically on git push

Vercel

  1. Import project from GitHub
  2. No build configuration needed
  3. Deploy with zero configuration

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Development Guidelines

  1. Code Style: Follow existing code formatting
  2. Comments: Add comments for complex animations
  3. Testing: Test across different browsers and devices
  4. Performance: Optimize images and videos before adding

Reporting Issues

Please use the GitHub issue tracker to report bugs or request features.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • Fonts: Inter and Poppins from Google Fonts
  • Icons: Emoji icons for universal compatibility
  • Inspiration: Modern video editing portfolio trends
  • Community: Thanks to all contributors and users

๐Ÿ“ž Contact

Sachin Prajapati - Professional Video Editor


โญ Star this repository if you found it helpful!

๐Ÿ”„ Version History

v1.0.0 (Current)

  • โœ… Initial release with full functionality
  • โœ… Advanced animations and interactions
  • โœ… Discord webhook integration
  • โœ… Responsive design implementation
  • โœ… Dynamic video backgrounds

Future Updates

  • ๐Ÿ”ฎ Admin dashboard for content management
  • ๐Ÿ”ฎ Blog section for video editing tips
  • ๐Ÿ”ฎ Client testimonials carousel
  • ๐Ÿ”ฎ Advanced video compression
  • ๐Ÿ”ฎ Multi-language support

Built with โค๏ธ and passion for visual storytelling

  • Lightbox video player with full-screen viewing

Modern Design

  • Premium gradient color scheme with consistent branding
  • Glassmorphism effects with backdrop blur
  • Smooth animations and hover effects
  • Mobile-first responsive design

Performance Optimized

  • Lazy loading for videos
  • Optimized video compression recommendations
  • Cross-browser compatibility including Safari support
  • SEO optimized structure

๐Ÿ“ Project Structure

sachin/
โ”œโ”€โ”€ index.html              # Main HTML file
โ”œโ”€โ”€ css/
โ”‚   โ””โ”€โ”€ styles.css         # All styles and responsive design
โ”œโ”€โ”€ js/
โ”‚   โ””โ”€โ”€ main.js           # JavaScript functionality and video management
โ”œโ”€โ”€ assets/               # Video and image assets
โ”‚   โ”œโ”€โ”€ logo.jpg         # Brand logo
โ”‚   โ”œโ”€โ”€ trading (1-5).mp4    # Trading video content
โ”‚   โ”œโ”€โ”€ educational.mp4       # Educational content
โ”‚   โ”œโ”€โ”€ motion graphic (1-3).mp4  # Motion graphics
โ”‚   โ””โ”€โ”€ sub vdo.mp4          # Social media content
โ””โ”€โ”€ README.md            # Project documentation

๐ŸŽฅ Video Categories

The system automatically categorizes videos based on filename patterns:

Trading Reels

  • trading (1).mp4 โ†’ Technical Analysis Trading
  • trading (2).mp4 โ†’ Market Movement Analysis
  • trading (3).mp4 โ†’ Forex Trading Strategy
  • trading (4).mp4 โ†’ Crypto Trading Guide
  • tradind 5.mp4 โ†’ Options Trading Basics

Educational Videos

  • educational.mp4 โ†’ Investment Fundamentals
  • educational (2).mp4 โ†’ Risk Management Guide

Motion Graphics

  • motion graphic (1).mp4 โ†’ Dynamic Logo Animation
  • motion graphic (2).mp4 โ†’ Data Visualization
  • motion graphic (3).mp4 โ†’ Brand Identity Animation

Social Media Edits

  • sub vdo.mp4 โ†’ Social Media Promo

๐Ÿ› ๏ธ Adding New Videos

To add new videos to the portfolio:

  1. Upload video files to the assets/ folder

  2. Follow naming conventions:

    • Trading content: trading (number).mp4
    • Educational: educational (number).mp4
    • Motion graphics: motion graphic (number).mp4
    • Social media: social (number).mp4
  3. Update the video database in js/main.js:

// Add new video object to the videos array
{
    filename: 'your-video.mp4',
    title: 'Your Video Title',
    category: 'category-name', // trading-reel, educational-video, motion-graphic, social-media
    type: 'Display Type'
}

๐Ÿ“ฑ Responsive Design

The website is fully responsive with breakpoints at:

  • Desktop: 1024px+ (3-column grid)
  • Tablet: 768px-1023px (2-column grid)
  • Mobile: 320px-767px (1-column grid)

Mobile Features

  • Sticky navigation with backdrop blur
  • Horizontal scroll filters
  • Touch-friendly video controls
  • Optimized video loading

๐ŸŽจ Design System

Colors

--bg: #f7f8fa;           /* Background */
--panel: #ffffff;         /* Card backgrounds */
--muted: #6c7a89;        /* Secondary text */
--accent: #7b2ff2;       /* Primary purple */
--accent2: #f357a8;      /* Secondary pink */
--white: #222;           /* Primary text */

Typography

  • Headings: Poppins (600, 700)
  • Body: Inter (300, 400, 600, 700, 800)

โšก Performance

Video Optimization

  • Recommended format: MP4 (H.264)
  • Aspect ratio: 9:16 for mobile-first design
  • File size: <50MB for optimal loading
  • Resolution: 1080x1920 maximum

Loading Strategy

  • Preload: metadata only
  • Autoplay: muted loops for preview
  • Lazy loading: videos load as needed

๐Ÿ”ง Browser Support

  • Chrome: 60+
  • Firefox: 55+
  • Safari: 12+ (with webkit prefixes)
  • Edge: 79+
  • Mobile browsers: iOS Safari 12+, Chrome Mobile 60+

๐Ÿ“ž Contact Integration

The contact form uses mailto: links for direct email client integration. For production use, consider implementing:

  • Server-side form processing
  • Email API integration (SendGrid, Mailgun)
  • Form validation and spam protection

๐Ÿš€ Deployment

Static Hosting (Recommended)

  • Netlify: Drag and drop deployment
  • Vercel: Git integration with automatic deployments
  • GitHub Pages: Free hosting for static sites

Steps

  1. Build and test locally
  2. Optimize video files for web
  3. Deploy to hosting platform
  4. Configure custom domain (optional)

๐Ÿ”ฎ Future Enhancements

Planned Features

  • CMS Integration: Headless CMS for easy content management
  • Video Analytics: Track engagement and popular content
  • Advanced Filtering: Tag-based filtering system
  • Admin Panel: Upload and manage videos without code changes

Technical Improvements

  • Service Worker: Offline functionality
  • Progressive Web App: Install prompt and app-like experience
  • Image Optimization: WebP format with fallbacks
  • CDN Integration: Global content delivery

๐Ÿ“„ License

Private project for Sachin Prajapati (edited.frame). All rights reserved.


Built with โค๏ธ for edited.frame

For technical support or questions, contact: connectwithsachin06@gmail.com

About

video portfolio website for sachin

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages