diff --git a/client/src/Pages/LandingPage.tsx b/client/src/Pages/LandingPage.tsx index 171483d..8ff0979 100644 --- a/client/src/Pages/LandingPage.tsx +++ b/client/src/Pages/LandingPage.tsx @@ -1,25 +1,32 @@ import { useNavigate } from 'react-router-dom'; -import { - Typography, - Container, - Button, - Paper, - Box, - Card, - CardContent, - Grid, - useTheme +import { + Typography, + Container, + Button, + Paper, + Box, + Card, + CardContent, + Grid, + useTheme, + Slide, + Zoom, } from '@mui/material'; -import { - CloudUpload as CloudUploadIcon, +import { + CloudUpload as CloudUploadIcon, PlayArrow as PlayArrowIcon, - Check as CheckIcon + Check as CheckIcon, + GraphicEq as GraphicEqIcon, + NoiseAware as NoiseAwareIcon, + MusicNote as MusicNoteIcon, } from '@mui/icons-material'; +import { useState } from 'react'; function LandingPage() { const navigate = useNavigate(); const theme = useTheme(); - + const [showContent, setShowContent] = useState(true); + return ( - - - Welcome to FreqSplit - - - Upload, preview, and process your audio files with ease - - - - - - - + + + + Welcome to FreqSplit + + + Upload, preview, and process your audio files with ease + + + + + + + + - - - - - Easy Upload - - - Drag and drop your media files for quick processing - - - + + + + + + Upload or Record + + + Drag and drop your media files or record directly for quick processing. + + + + - - - - - Preview Media - - - Review your files before processing - - - + + + + + + Preview Media + + + Review your files before processing. + + + + - - - - - View Results - - - Download and share your processed media - - - + + + + + + View Results + + + Download and share your processed media. + + + + + + + + + + + + + Audio Source Separation (Demucs) + + + Separate audio sources with state-of-the-art Demucs. + + + + + + + + + + + + Noise Reduction (DeepFilterNet) + + + Reduce noise effectively using DeepFilterNet. + + + + + + + + + + + + Audio Processing (Librosa) + + + Advanced audio processing and manipulation with Librosa. + + + +