Skip to content

Sandesh282/Vespel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vespel

This is a visually-rich music player UI built using SwiftUI, focusing on user experience, smooth scrolling, and aesthetic design. It features vibrant colors, smooth animations, synchronized lyric capability, and adaptive layouts, designed as a concept demo for premium music applications.

πŸ“Έ Screenshots

Home View
Library View
Player View
Player View (Alt)
Profile View

πŸŽ₯ Demo Video

β–Ά Watch on Google Drive


✨ UI Highlights

  • Immersive Visual Design – Glassmorphism-inspired effects with bold, adaptive color palettes.
  • Smooth Animations – Custom transitions and motion effects powered by Core Animation.
  • Dynamic Grid Layouts – Responsive, animated music library interface.
  • Synchronized Lyric Capability – Precise timing support for karaoke-like experiences.
  • Mini Player Components – Always-accessible, animated control bar.
  • Adaptive Themes – Visuals adapt to the mood and style of the track.

πŸ›  Tech Stack

Technology / Framework Purpose
Swift Core logic and data handling
SwiftUI Declarative UI framework for building responsive layouts
Core Animation Smooth, custom UI transitions
AVFoundation Audio playback support for lyric synchronization
Custom SwiftUI Components Player controls, progress bars, and library grids
Xcode Development environment

πŸš€ Running the Demo

  1. Clone this repository:

    git clone https://github.com/Sandesh282/Vespel.git
  2. Open Vespel.xcodeproj in Xcode.

  3. Build and run on your device or simulator.

  4. Use the included demo tracks or your own local files (due to licensing restrictions, no commercial music is included).

πŸ“‚ Project Structure

Vespel/
 β”œβ”€β”€ Models/        # Data structures for tracks and lyrics
 β”œβ”€β”€ Views/         # Main SwiftUI screens
 β”œβ”€β”€ Components/    # Reusable UI widgets and player elements
 β”œβ”€β”€ Utilities/     # Audio handling, timing logic
 β”œβ”€β”€ Assets/        # Colors, icons, and demo media

🎡 Music Attribution

The demo video includes the track "Havana" by Camila Cabello for demonstration purposes only.
All rights to the song belong to their respective copyright holders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages