Amirux-dev commited on
Commit
4c648d2
·
1 Parent(s): 0e0ab5b

Restore missing frontend files

Browse files
ThinFilm_Analyzer/frontend/index.html ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="en">
3
+
4
+ <head>
5
+ <meta charset="UTF-8" />
6
+ <link rel="icon" type="image/svg+xml" href="/vite.svg" />
7
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8
+ <title>ThinFilm Analyzer</title>
9
+ </head>
10
+
11
+ <body>
12
+ <div id="root"></div>
13
+ <script type="module" src="/src/main.jsx"></script>
14
+ </body>
15
+
16
+ </html>
ThinFilm_Analyzer/frontend/package.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "thinfilm-analyzer",
3
+ "private": true,
4
+ "version": "1.0.0",
5
+ "type": "module",
6
+ "scripts": {
7
+ "dev": "vite",
8
+ "build": "vite build",
9
+ "preview": "vite preview"
10
+ },
11
+ "dependencies": {
12
+ "axios": "^1.6.2",
13
+ "framer-motion": "^10.16.4",
14
+ "lucide-react": "^0.294.0",
15
+ "plotly.js": "^2.27.0",
16
+ "react": "^18.2.0",
17
+ "react-dom": "^18.2.0",
18
+ "react-plotly.js": "^2.6.0",
19
+ "react-router-dom": "^6.20.1",
20
+ "recharts": "^2.10.3"
21
+ },
22
+ "devDependencies": {
23
+ "@types/react": "^18.2.37",
24
+ "@types/react-dom": "^18.2.15",
25
+ "@vitejs/plugin-react": "^4.2.0",
26
+ "autoprefixer": "^10.4.16",
27
+ "postcss": "^8.4.31",
28
+ "tailwindcss": "^3.3.5",
29
+ "vite": "^5.0.0"
30
+ }
31
+ }
ThinFilm_Analyzer/frontend/vite.config.js ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { defineConfig } from 'vite'
2
+ import react from '@vitejs/plugin-react'
3
+ import path from 'path'
4
+
5
+ // https://vitejs.dev/config/
6
+ export default defineConfig({
7
+ plugins: [react()],
8
+ resolve: {
9
+ alias: {
10
+ "@": path.resolve(__dirname, "./src"),
11
+ },
12
+ },
13
+ server: {
14
+ proxy: {
15
+ '/api': {
16
+ target: 'http://localhost:8000',
17
+ changeOrigin: true,
18
+ }
19
+ }
20
+ }
21
+ })