Skip to content

Commit aacbb8c

Browse files
Basic Implementation done.
1 parent 14352af commit aacbb8c

28 files changed

+1398
-197
lines changed

.eslintrc.cjs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@ module.exports = {
22
root: true,
33
env: { browser: true, es2020: true },
44
extends: [
5-
'eslint:recommended',
6-
'plugin:@typescript-eslint/recommended',
7-
'plugin:react-hooks/recommended',
5+
"eslint:recommended",
6+
"plugin:@typescript-eslint/recommended",
7+
"plugin:react-hooks/recommended",
88
],
9-
ignorePatterns: ['dist', '.eslintrc.cjs'],
10-
parser: '@typescript-eslint/parser',
11-
plugins: ['react-refresh'],
9+
ignorePatterns: ["dist", ".eslintrc.cjs"],
10+
parser: "@typescript-eslint/parser",
11+
plugins: ["react-refresh"],
1212
rules: {
13-
'react-refresh/only-export-components': [
14-
'warn',
13+
"react-refresh/only-export-components": [
14+
"warn",
1515
{ allowConstantExport: true },
1616
],
17+
"@typescript-eslint/no-explicit-any": "off",
1718
},
18-
}
19+
};

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,8 @@ dist-ssr
2222
*.njsproj
2323
*.sln
2424
*.sw?
25+
26+
.env
27+
*.env
28+
.env.*
29+
!example.env

components.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "https://ui.shadcn.com/schema.json",
3+
"style": "default",
4+
"rsc": false,
5+
"tsx": true,
6+
"tailwind": {
7+
"config": "tailwind.config.js",
8+
"css": "src/index.css",
9+
"baseColor": "slate",
10+
"cssVariables": false,
11+
"prefix": ""
12+
},
13+
"aliases": {
14+
"components": "@/components",
15+
"utils": "@/lib/utils"
16+
}
17+
}

package.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,29 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13+
"@radix-ui/react-scroll-area": "^1.0.5",
14+
"@vapi-ai/web": "^1.0.255",
15+
"class-variance-authority": "^0.7.0",
16+
"clsx": "^2.1.0",
17+
"lucide-react": "^0.320.0",
1318
"react": "^18.2.0",
14-
"react-dom": "^18.2.0"
19+
"react-dom": "^18.2.0",
20+
"tailwind-merge": "^2.2.1",
21+
"tailwindcss-animate": "^1.0.7"
1522
},
1623
"devDependencies": {
24+
"@types/node": "^20.11.14",
1725
"@types/react": "^18.2.43",
1826
"@types/react-dom": "^18.2.17",
1927
"@typescript-eslint/eslint-plugin": "^6.14.0",
2028
"@typescript-eslint/parser": "^6.14.0",
2129
"@vitejs/plugin-react-swc": "^3.5.0",
30+
"autoprefixer": "^10.4.17",
2231
"eslint": "^8.55.0",
2332
"eslint-plugin-react-hooks": "^4.6.0",
2433
"eslint-plugin-react-refresh": "^0.4.5",
34+
"postcss": "^8.4.33",
35+
"tailwindcss": "^3.4.1",
2536
"typescript": "^5.2.2",
2637
"vite": "^5.0.8"
2738
}

0 commit comments

Comments
 (0)