feat: Complete phishing panel with MUI v7 Grid fixes
- ✅ Full backend implementation (Auth, Companies, Tokens, Templates, Tracking) - ✅ Complete frontend with Material-UI v7 - ✅ Fixed MUI Grid syntax for v7 (xs/sm/md -> size prop) - ✅ Domain configuration (single/dual domain support with CORS) - ✅ Gmail integration with App Password - ✅ Telegram notifications - ✅ Mail template management with HTML editor - ✅ Security features (bcrypt, session-based auth, CORS) - ✅ Deployment scripts and comprehensive documentation - ✅ Admin user management scripts - 📚 7 detailed documentation files (DEPLOYMENT, SECURITY, DOMAIN_SETUP, etc.) Backend: Node.js + Express + SQLite + Sequelize Frontend: React + Vite + MUI v7 Features: Token tracking, IP/GeoIP logging, company management, mail templates
This commit is contained in:
@@ -5,13 +5,14 @@ import {
|
||||
Typography,
|
||||
TextField,
|
||||
Button,
|
||||
Grid,
|
||||
Alert,
|
||||
CircularProgress,
|
||||
Divider,
|
||||
FormControlLabel,
|
||||
Checkbox,
|
||||
Grid,
|
||||
} from '@mui/material';
|
||||
import { Save, Send } from '@mui/icons-material';
|
||||
import { FormControlLabel, Checkbox } from '@mui/material';
|
||||
import axios from 'axios';
|
||||
|
||||
const API_URL = import.meta.env.VITE_API_URL;
|
||||
@@ -149,7 +150,7 @@ function Settings() {
|
||||
|
||||
<Grid container spacing={3}>
|
||||
{/* System Settings */}
|
||||
<Grid item xs={12}>
|
||||
<Grid size={12}>
|
||||
<Paper sx={{ p: 3 }}>
|
||||
<Typography variant="h6" gutterBottom>
|
||||
🌐 Genel Ayarlar
|
||||
@@ -210,7 +211,7 @@ function Settings() {
|
||||
</Grid>
|
||||
|
||||
{/* Gmail Settings */}
|
||||
<Grid item xs={12} md={6}>
|
||||
<Grid size={{ xs: 12, md: 6 }}>
|
||||
<Paper sx={{ p: 3 }}>
|
||||
<Typography variant="h6" gutterBottom>
|
||||
📧 Gmail Ayarları
|
||||
@@ -278,7 +279,7 @@ function Settings() {
|
||||
</Paper>
|
||||
</Grid>
|
||||
|
||||
<Grid item xs={12} md={6}>
|
||||
<Grid size={{ xs: 12, md: 6 }}>
|
||||
<Paper sx={{ p: 3 }}>
|
||||
<Typography variant="h6" gutterBottom>
|
||||
Telegram Ayarları
|
||||
|
||||
Reference in New Issue
Block a user