diff --git a/index.html b/index.html
index f724fe3..bb08c07 100644
--- a/index.html
+++ b/index.html
@@ -4,6 +4,12 @@
+
+
+
imgPub - PDF OCR Sihirbazı
diff --git a/src/App.jsx b/src/App.jsx
index 7d9b680..7e8d1d4 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -2,9 +2,12 @@ import { Outlet, useLocation, useNavigate } from 'react-router-dom';
import {
Alert,
Box,
+ Button,
Container,
+ Link,
Paper,
Snackbar,
+ Stack,
Step,
StepLabel,
Stepper,
@@ -39,33 +42,103 @@ const App = () => {
}, [location.pathname]);
return (
-
-
-
- imgPub EPUB Sihirbazı
-
-
- Görselleri sırayla işle, OCR ile metne dönüştür ve EPUB formatında indir.
-
+ <>
+
+
+
+
+ imgpub
+
+
+
+ Login
+
+
+
+
+
-
-
- {wizardSteps.map((step) => (
- navigate(step.path)} sx={{ cursor: 'pointer' }}>
- {step.label}
-
- ))}
-
-
-
-
-
-
-
- {error}
-
-
-
+
+
+
+ Tek ekranda görselden EPUB'a kadar tüm sihirbaz adımları
+
+
+ Kapak seç, crop alanını belirle, OCR ile Türkçe metinleri koru ve sonucunu tek tıkla EPUB olarak indir.
+ imgpub tüm işlemleri tek bir akışta toplar, hızlı ve modern bir deneyim sunar.
+
+
+
+
+ {wizardSteps.map((step) => (
+ navigate(step.path)} sx={{ cursor: 'pointer' }}>
+ {step.label}
+
+ ))}
+
+
+
+
+
+
+
+ {error}
+
+
+
+ >
);
};
diff --git a/src/main.jsx b/src/main.jsx
index b96bb0f..c06e2cf 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -51,8 +51,10 @@ const theme = createTheme({
borderRadius: 999,
textTransform: 'none',
boxShadow: '0 6px 20px rgba(231, 193, 121, 0.35)',
+ transition: 'background-color 0.2s ease, box-shadow 0.2s ease',
'&:hover': {
backgroundColor: '#d7b16a',
+ boxShadow: 'none',
},
},
},
@@ -60,9 +62,10 @@ const theme = createTheme({
MuiPaper: {
styleOverrides: {
root: {
- backgroundColor: '#FAF8F6',
- boxShadow: '0 20px 45px rgba(0,0,0,0.08)',
- borderRadius: 24,
+ backgroundColor: '#FFFFFF',
+ border: '1px solid #D2D2D2',
+ borderRadius: '1.5px',
+ boxShadow: '0 10px 18px rgba(0,0,0,0.06)',
},
},
},
@@ -99,6 +102,23 @@ const theme = createTheme({
},
},
},
+ MuiStepLabel: {
+ styleOverrides: {
+ label: {
+ backgroundColor: '#FFFFFF',
+ border: '1px solid #D2D2D2',
+ borderRadius: '1.5px',
+ padding: '4px 10px',
+ color: '#1C1815',
+ boxShadow: '0 6px 12px rgba(0,0,0,0.05)',
+ fontWeight: 600,
+ '&.Mui-disabled': {
+ color: '#B5AD9A',
+ opacity: 0.8,
+ },
+ },
+ },
+ },
},
});