feat : add front-end using shad cn

This commit is contained in:
ARJUN S THAMPI
2026-03-12 17:56:52 +05:30
parent 521a1fea79
commit ded04fca7f
34 changed files with 10304 additions and 0 deletions

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

@@ -0,0 +1,45 @@
import {BrowserRouter, Routes, Route} from "react-router-dom";
import Login from "@/pages/Login";
import Dashboard from "@/pages/Dashboard";
import Blog from "@/pages/Blog";
import Department from "@/pages/Department";
import ProtectedRoute from "./components/ProtectedRoutes/ProtectedRoutes";
export default function App() {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={<Login />} />
<Route
path="/dashboard"
element={
<ProtectedRoute>
<Dashboard />
</ProtectedRoute>
}
/>
<Route
path="/blog"
element={
<ProtectedRoute>
<Blog />
</ProtectedRoute>
}
/>
<Route
path="/department"
element={
<ProtectedRoute>
<Department />
</ProtectedRoute>
}
/>
</Routes>
</BrowserRouter>
);
}