mamilligo commited on
Commit
d77561c
·
verified ·
1 Parent(s): 4240661

Upload 4 files

Browse files
Files changed (4) hide show
  1. README.md +7 -18
  2. index.html +15 -0
  3. package.json +59 -65
  4. vite.config.ts +60 -0
README.md CHANGED
@@ -1,22 +1,11 @@
1
- ---
2
- title: DeepSite v2
3
- emoji: 🐳
4
- colorFrom: blue
5
- colorTo: blue
6
- sdk: docker
7
- pinned: true
8
- app_port: 3000
9
- license: mit
10
- short_description: Generate any application with DeepSeek
11
- models:
12
- - deepseek-ai/DeepSeek-V3-0324
13
- - deepseek-ai/DeepSeek-R1-0528
14
- ---
15
 
16
- # DeepSite 🐳
17
 
18
- DeepSite is a coding platform powered by DeepSeek AI, designed to make coding smarter and more efficient. Tailored for developers, data scientists, and AI engineers, it integrates generative AI into your coding projects to enhance creativity and productivity.
19
 
20
- ## How to use it locally
21
 
22
- Follow [this discussion](https://huggingface.co/spaces/enzostvs/deepsite/discussions/74)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
 
2
+ # Homepage Design
3
 
4
+ This is a code bundle for Homepage Design. The original project is available at https://www.figma.com/design/WAQchZYXQZ6d2Xm4yvipqD/Homepage-Design.
5
 
6
+ ## Running the code
7
 
8
+ Run `npm i` to install the dependencies.
9
+
10
+ Run `npm run dev` to start the development server.
11
+
index.html ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ <!DOCTYPE html>
3
+ <html lang="en">
4
+ <head>
5
+ <meta charset="UTF-8" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7
+ <title>Homepage Design</title>
8
+ </head>
9
+
10
+ <body>
11
+ <div id="root"></div>
12
+ <script type="module" src="/src/main.tsx"></script>
13
+ </body>
14
+ </html>
15
+
package.json CHANGED
@@ -1,65 +1,59 @@
1
- {
2
- "name": "deepsite-v2",
3
- "version": "0.1.0",
4
- "private": true,
5
- "scripts": {
6
- "dev": "next dev --turbopack",
7
- "build": "next build",
8
- "start": "next start",
9
- "lint": "next lint"
10
- },
11
- "dependencies": {
12
- "@codesandbox/sandpack-react": "^2.20.0",
13
- "@huggingface/hub": "^2.2.0",
14
- "@huggingface/inference": "^4.0.3",
15
- "@monaco-editor/react": "^4.7.0-rc.0",
16
- "@radix-ui/react-avatar": "^1.1.10",
17
- "@radix-ui/react-checkbox": "^1.3.2",
18
- "@radix-ui/react-collapsible": "^1.1.11",
19
- "@radix-ui/react-dialog": "^1.1.14",
20
- "@radix-ui/react-dropdown-menu": "^2.1.15",
21
- "@radix-ui/react-popover": "^1.1.14",
22
- "@radix-ui/react-select": "^2.2.5",
23
- "@radix-ui/react-slot": "^1.2.3",
24
- "@radix-ui/react-switch": "^1.2.5",
25
- "@radix-ui/react-tabs": "^1.1.12",
26
- "@radix-ui/react-toggle": "^1.1.9",
27
- "@radix-ui/react-toggle-group": "^1.1.10",
28
- "@radix-ui/react-tooltip": "^1.2.7",
29
- "@tanstack/eslint-plugin-query": "^5.78.0",
30
- "@tanstack/react-query": "^5.80.6",
31
- "@tanstack/react-query-devtools": "^5.80.6",
32
- "axios": "^1.9.0",
33
- "class-variance-authority": "^0.7.1",
34
- "classnames": "^2.5.1",
35
- "clsx": "^2.1.1",
36
- "date-fns": "^4.1.0",
37
- "lucide-react": "^0.513.0",
38
- "monaco-editor": "^0.52.2",
39
- "mongoose": "^8.15.1",
40
- "next": "15.3.3",
41
- "next-themes": "^0.4.6",
42
- "react": "^19.0.0",
43
- "react-dom": "^19.0.0",
44
- "react-icons": "^5.5.0",
45
- "react-use": "^17.6.0",
46
- "redaxios": "^0.5.1",
47
- "sonner": "^2.0.5",
48
- "tailwind-merge": "^3.3.0",
49
- "zod": "^3.25.57"
50
- },
51
- "devDependencies": {
52
- "@eslint/eslintrc": "^3",
53
- "@tailwindcss/postcss": "^4",
54
- "@types/node": "^20",
55
- "@types/react": "^19",
56
- "@types/react-dom": "^19",
57
- "eslint": "^9",
58
- "eslint-config-next": "15.3.3",
59
- "file-loader": "^6.2.0",
60
- "tailwindcss": "^4",
61
- "tw-animate-css": "^1.3.4",
62
- "typescript": "^5",
63
- "url-loader": "^4.1.1"
64
- }
65
- }
 
1
+
2
+ {
3
+ "name": "Homepage Design",
4
+ "version": "0.1.0",
5
+ "private": true,
6
+ "dependencies": {
7
+ "@radix-ui/react-accordion": "^1.2.3",
8
+ "@radix-ui/react-alert-dialog": "^1.1.6",
9
+ "@radix-ui/react-aspect-ratio": "^1.1.2",
10
+ "@radix-ui/react-avatar": "^1.1.3",
11
+ "@radix-ui/react-checkbox": "^1.1.4",
12
+ "@radix-ui/react-collapsible": "^1.1.3",
13
+ "@radix-ui/react-context-menu": "^2.2.6",
14
+ "@radix-ui/react-dialog": "^1.1.6",
15
+ "@radix-ui/react-dropdown-menu": "^2.1.6",
16
+ "@radix-ui/react-hover-card": "^1.1.6",
17
+ "@radix-ui/react-label": "^2.1.2",
18
+ "@radix-ui/react-menubar": "^1.1.6",
19
+ "@radix-ui/react-navigation-menu": "^1.2.5",
20
+ "@radix-ui/react-popover": "^1.1.6",
21
+ "@radix-ui/react-progress": "^1.1.2",
22
+ "@radix-ui/react-radio-group": "^1.2.3",
23
+ "@radix-ui/react-scroll-area": "^1.2.3",
24
+ "@radix-ui/react-select": "^2.1.6",
25
+ "@radix-ui/react-separator": "^1.1.2",
26
+ "@radix-ui/react-slider": "^1.2.3",
27
+ "@radix-ui/react-slot": "^1.1.2",
28
+ "@radix-ui/react-switch": "^1.1.3",
29
+ "@radix-ui/react-tabs": "^1.1.3",
30
+ "@radix-ui/react-toggle": "^1.1.2",
31
+ "@radix-ui/react-toggle-group": "^1.1.2",
32
+ "@radix-ui/react-tooltip": "^1.1.8",
33
+ "class-variance-authority": "^0.7.1",
34
+ "clsx": "*",
35
+ "cmdk": "^1.1.1",
36
+ "embla-carousel-react": "^8.6.0",
37
+ "input-otp": "^1.4.2",
38
+ "lucide-react": "^0.487.0",
39
+ "next-themes": "^0.4.6",
40
+ "react": "^18.3.1",
41
+ "react-day-picker": "^8.10.1",
42
+ "react-dom": "^18.3.1",
43
+ "react-hook-form": "^7.55.0",
44
+ "react-resizable-panels": "^2.1.7",
45
+ "recharts": "^2.15.2",
46
+ "sonner": "^2.0.3",
47
+ "tailwind-merge": "*",
48
+ "vaul": "^1.1.2"
49
+ },
50
+ "devDependencies": {
51
+ "@types/node": "^20.10.0",
52
+ "@vitejs/plugin-react-swc": "^3.10.2",
53
+ "vite": "6.3.5"
54
+ },
55
+ "scripts": {
56
+ "dev": "vite",
57
+ "build": "vite build"
58
+ }
59
+ }
 
 
 
 
 
 
vite.config.ts ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ import { defineConfig } from 'vite';
3
+ import react from '@vitejs/plugin-react-swc';
4
+ import path from 'path';
5
+
6
+ export default defineConfig({
7
+ plugins: [react()],
8
+ resolve: {
9
+ extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],
10
+ alias: {
11
+ '[email protected]': 'vaul',
12
+ '[email protected]': 'sonner',
13
+ '[email protected]': 'recharts',
14
+ '[email protected]': 'react-resizable-panels',
15
+ '[email protected]': 'react-hook-form',
16
+ '[email protected]': 'react-day-picker',
17
+ '[email protected]': 'next-themes',
18
+ '[email protected]': 'lucide-react',
19
+ '[email protected]': 'input-otp',
20
+ '[email protected]': 'embla-carousel-react',
21
+ '[email protected]': 'cmdk',
22
+ '[email protected]': 'class-variance-authority',
23
+ '@radix-ui/[email protected]': '@radix-ui/react-tooltip',
24
+ '@radix-ui/[email protected]': '@radix-ui/react-toggle',
25
+ '@radix-ui/[email protected]': '@radix-ui/react-toggle-group',
26
+ '@radix-ui/[email protected]': '@radix-ui/react-tabs',
27
+ '@radix-ui/[email protected]': '@radix-ui/react-switch',
28
+ '@radix-ui/[email protected]': '@radix-ui/react-slot',
29
+ '@radix-ui/[email protected]': '@radix-ui/react-slider',
30
+ '@radix-ui/[email protected]': '@radix-ui/react-separator',
31
+ '@radix-ui/[email protected]': '@radix-ui/react-select',
32
+ '@radix-ui/[email protected]': '@radix-ui/react-scroll-area',
33
+ '@radix-ui/[email protected]': '@radix-ui/react-radio-group',
34
+ '@radix-ui/[email protected]': '@radix-ui/react-progress',
35
+ '@radix-ui/[email protected]': '@radix-ui/react-popover',
36
+ '@radix-ui/[email protected]': '@radix-ui/react-navigation-menu',
37
+ '@radix-ui/[email protected]': '@radix-ui/react-menubar',
38
+ '@radix-ui/[email protected]': '@radix-ui/react-label',
39
+ '@radix-ui/[email protected]': '@radix-ui/react-hover-card',
40
+ '@radix-ui/[email protected]': '@radix-ui/react-dropdown-menu',
41
+ '@radix-ui/[email protected]': '@radix-ui/react-dialog',
42
+ '@radix-ui/[email protected]': '@radix-ui/react-context-menu',
43
+ '@radix-ui/[email protected]': '@radix-ui/react-collapsible',
44
+ '@radix-ui/[email protected]': '@radix-ui/react-checkbox',
45
+ '@radix-ui/[email protected]': '@radix-ui/react-avatar',
46
+ '@radix-ui/[email protected]': '@radix-ui/react-aspect-ratio',
47
+ '@radix-ui/[email protected]': '@radix-ui/react-alert-dialog',
48
+ '@radix-ui/[email protected]': '@radix-ui/react-accordion',
49
+ '@': path.resolve(__dirname, './src'),
50
+ },
51
+ },
52
+ build: {
53
+ target: 'esnext',
54
+ outDir: 'build',
55
+ },
56
+ server: {
57
+ port: 3000,
58
+ open: true,
59
+ },
60
+ });