first commit

This commit is contained in:
2025-11-26 18:57:18 +03:00
commit 16c21a4e49
41 changed files with 1075 additions and 0 deletions

18
frontend/src/App.tsx Normal file
View File

@@ -0,0 +1,18 @@
import { Navigate, Route, Routes } from "react-router-dom";
import { LoginPage } from "./pages/LoginPage";
import { AdminPage } from "./pages/AdminPage";
import { ProtectedRoute } from "./components/ProtectedRoute";
function App() {
return (
<Routes>
<Route path="/login" element={<LoginPage />} />
<Route element={<ProtectedRoute />}>
<Route path="/admin" element={<AdminPage />} />
</Route>
<Route path="*" element={<Navigate to="/admin" replace />} />
</Routes>
);
}
export default App;