diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 00000000..54e0c8fd --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,44 @@ +name: CI + +on: + pull_request: + branches: [develop, main] + +jobs: + frontend: + name: Frontend CI + runs-on: ubuntu-latest + defaults: + run: + working-directory: Evand-Frontend/package-lock.json + + steps: + - uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20 + + - cd Evnad-Frontend + - run: npm ci + - run: npm run build + + backend: + name: Backend CI + runs-on: ubuntu-latest + defaults: + run: + working-directory: Evand-Backend + + steps: + - uses: actions/checkout@v4 + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 10.0.x + + - run: dotnet restore + - run: dotnet build --no-restore + - run: dotnet test --no-build diff --git a/.gitignore b/.gitignore index bc78471d..52bcba88 100644 --- a/.gitignore +++ b/.gitignore @@ -482,3 +482,28 @@ $RECYCLE.BIN/ # Vim temporary swap files *.swp + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/Evand-Backend/.vscode/settings.json b/Evand-Backend/.vscode/settings.json new file mode 100644 index 00000000..94414727 --- /dev/null +++ b/Evand-Backend/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dotnet.defaultSolution": "Evand.sln" +} \ No newline at end of file diff --git a/Evand.Backend.Api/Evand.Backend.Api.csproj b/Evand-Backend/Evand.API/Evand.API.csproj similarity index 100% rename from Evand.Backend.Api/Evand.Backend.Api.csproj rename to Evand-Backend/Evand.API/Evand.API.csproj diff --git a/Evand-Backend/Evand.API/Evand.API.http b/Evand-Backend/Evand.API/Evand.API.http new file mode 100644 index 00000000..ce1889ad --- /dev/null +++ b/Evand-Backend/Evand.API/Evand.API.http @@ -0,0 +1,6 @@ +@Evand.API_HostAddress = http://localhost:5295 + +GET {{Evand.API_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/Evand.Backend.Api/Program.cs b/Evand-Backend/Evand.API/Program.cs similarity index 100% rename from Evand.Backend.Api/Program.cs rename to Evand-Backend/Evand.API/Program.cs diff --git a/Evand.Backend.Api/Properties/launchSettings.json b/Evand-Backend/Evand.API/Properties/launchSettings.json similarity index 80% rename from Evand.Backend.Api/Properties/launchSettings.json rename to Evand-Backend/Evand.API/Properties/launchSettings.json index ae25a631..910602ef 100644 --- a/Evand.Backend.Api/Properties/launchSettings.json +++ b/Evand-Backend/Evand.API/Properties/launchSettings.json @@ -5,7 +5,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": false, - "applicationUrl": "http://localhost:5024", + "applicationUrl": "http://localhost:5295", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } @@ -14,7 +14,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": false, - "applicationUrl": "https://localhost:7055;http://localhost:5024", + "applicationUrl": "https://localhost:7193;http://localhost:5295", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/Evand.Backend.Api/appsettings.Development.json b/Evand-Backend/Evand.API/appsettings.Development.json similarity index 100% rename from Evand.Backend.Api/appsettings.Development.json rename to Evand-Backend/Evand.API/appsettings.Development.json diff --git a/Evand.Backend.Api/appsettings.json b/Evand-Backend/Evand.API/appsettings.json similarity index 100% rename from Evand.Backend.Api/appsettings.json rename to Evand-Backend/Evand.API/appsettings.json diff --git a/Evand-Backend/Evand.sln b/Evand-Backend/Evand.sln new file mode 100644 index 00000000..e0cabd99 --- /dev/null +++ b/Evand-Backend/Evand.sln @@ -0,0 +1,34 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Evand.API", "Evand.API\Evand.API.csproj", "{60A16710-9DAA-40DA-B7E8-D261849A0B4D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Debug|x64.ActiveCfg = Debug|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Debug|x64.Build.0 = Debug|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Debug|x86.ActiveCfg = Debug|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Debug|x86.Build.0 = Debug|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Release|Any CPU.Build.0 = Release|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Release|x64.ActiveCfg = Release|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Release|x64.Build.0 = Release|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Release|x86.ActiveCfg = Release|Any CPU + {60A16710-9DAA-40DA-B7E8-D261849A0B4D}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Evnad-Frontend/README.md b/Evand-Frontend/README.md similarity index 100% rename from Evnad-Frontend/README.md rename to Evand-Frontend/README.md diff --git a/Evnad-Frontend/bun.lockb b/Evand-Frontend/bun.lockb similarity index 100% rename from Evnad-Frontend/bun.lockb rename to Evand-Frontend/bun.lockb diff --git a/Evnad-Frontend/components.json b/Evand-Frontend/components.json similarity index 100% rename from Evnad-Frontend/components.json rename to Evand-Frontend/components.json diff --git a/Evnad-Frontend/index.html b/Evand-Frontend/index.html similarity index 100% rename from Evnad-Frontend/index.html rename to Evand-Frontend/index.html diff --git a/Evnad-Frontend/package-lock.json b/Evand-Frontend/package-lock.json similarity index 98% rename from Evnad-Frontend/package-lock.json rename to Evand-Frontend/package-lock.json index e1e8e544..41eccc31 100644 --- a/Evnad-Frontend/package-lock.json +++ b/Evand-Frontend/package-lock.json @@ -36,6 +36,7 @@ "@radix-ui/react-toggle": "^1.1.9", "@radix-ui/react-toggle-group": "^1.1.10", "@radix-ui/react-tooltip": "^1.2.7", + "@supabase/supabase-js": "^2.89.0", "@tanstack/react-query": "^5.83.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", @@ -2495,6 +2496,86 @@ "win32" ] }, + "node_modules/@supabase/auth-js": { + "version": "2.89.0", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.89.0.tgz", + "integrity": "sha512-wiWZdz8WMad8LQdJMWYDZ2SJtZP5MwMqzQq3ehtW2ngiI3UTgbKiFrvMUUS3KADiVlk4LiGfODB2mrYx7w2f8w==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/functions-js": { + "version": "2.89.0", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.89.0.tgz", + "integrity": "sha512-XEueaC5gMe5NufNYfBh9kPwJlP5M2f+Ogr8rvhmRDAZNHgY6mI35RCkYDijd92pMcNM7g8pUUJov93UGUnqfyw==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/postgrest-js": { + "version": "2.89.0", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.89.0.tgz", + "integrity": "sha512-/b0fKrxV9i7RNOEXMno/I1862RsYhuUo+Q6m6z3ar1f4ulTMXnDfv0y4YYxK2POcgrOXQOgKYQx1eArybyNvtg==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "2.89.0", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.89.0.tgz", + "integrity": "sha512-aMOvfDb2a52u6PX6jrrjvACHXGV3zsOlWRzZsTIOAJa0hOVvRp01AwC1+nLTGUzxzezejrYeCX+KnnM1xHdl+w==", + "license": "MIT", + "dependencies": { + "@types/phoenix": "^1.6.6", + "@types/ws": "^8.18.1", + "tslib": "2.8.1", + "ws": "^8.18.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/storage-js": { + "version": "2.89.0", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.89.0.tgz", + "integrity": "sha512-6zKcXofk/M/4Eato7iqpRh+B+vnxeiTumCIP+Tz26xEqIiywzD9JxHq+udRrDuv6hXE+pmetvJd8n5wcf4MFRQ==", + "license": "MIT", + "dependencies": { + "iceberg-js": "^0.8.1", + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "2.89.0", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.89.0.tgz", + "integrity": "sha512-KlaRwSfFA0fD73PYVMHj5/iXFtQGCcX7PSx0FdQwYEEw9b2wqM7GxadY+5YwcmuEhalmjFB/YvqaoNVF+sWUlg==", + "license": "MIT", + "dependencies": { + "@supabase/auth-js": "2.89.0", + "@supabase/functions-js": "2.89.0", + "@supabase/postgrest-js": "2.89.0", + "@supabase/realtime-js": "2.89.0", + "@supabase/storage-js": "2.89.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/@swc/core": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.2.tgz", @@ -2857,12 +2938,17 @@ "version": "22.16.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.5.tgz", "integrity": "sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } }, + "node_modules/@types/phoenix": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.7.tgz", + "integrity": "sha512-oN9ive//QSBkf19rfDv45M7eZPi0eEXylht2OLEXicu5b4KoQ1OzXIw+xDSGWxSxe1JmepRR/ZH283vsu518/Q==", + "license": "MIT" + }, "node_modules/@types/prop-types": { "version": "15.7.13", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", @@ -2891,6 +2977,15 @@ "@types/react": "^18.0.0" } }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.38.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", @@ -4353,6 +4448,15 @@ "node": ">= 0.4" } }, + "node_modules/iceberg-js": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/iceberg-js/-/iceberg-js-0.8.1.tgz", + "integrity": "sha512-1dhVQZXhcHje7798IVM+xoo/1ZdVfzOMIc8/rgVSijRK38EDqOJoGula9N/8ZI5RD8QTxNQtK/Gozpr+qUqRRA==", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -6284,9 +6388,9 @@ "license": "Apache-2.0" }, "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/type-check": { @@ -6344,7 +6448,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, "license": "MIT" }, "node_modules/update-browserslist-db": { @@ -6654,6 +6757,27 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/yaml": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", diff --git a/Evnad-Frontend/package.json b/Evand-Frontend/package.json similarity index 100% rename from Evnad-Frontend/package.json rename to Evand-Frontend/package.json diff --git a/Evnad-Frontend/postcss.config.js b/Evand-Frontend/postcss.config.js similarity index 100% rename from Evnad-Frontend/postcss.config.js rename to Evand-Frontend/postcss.config.js diff --git a/Evnad-Frontend/public/favicon.ico b/Evand-Frontend/public/favicon.ico similarity index 100% rename from Evnad-Frontend/public/favicon.ico rename to Evand-Frontend/public/favicon.ico diff --git a/Evnad-Frontend/public/fonts/YekanBakh-Bold.ttf b/Evand-Frontend/public/fonts/YekanBakh-Bold.ttf similarity index 100% rename from Evnad-Frontend/public/fonts/YekanBakh-Bold.ttf rename to Evand-Frontend/public/fonts/YekanBakh-Bold.ttf diff --git a/Evnad-Frontend/public/fonts/YekanBakh-Regular.ttf b/Evand-Frontend/public/fonts/YekanBakh-Regular.ttf similarity index 100% rename from Evnad-Frontend/public/fonts/YekanBakh-Regular.ttf rename to Evand-Frontend/public/fonts/YekanBakh-Regular.ttf diff --git a/Evnad-Frontend/public/placeholder.svg b/Evand-Frontend/public/placeholder.svg similarity index 100% rename from Evnad-Frontend/public/placeholder.svg rename to Evand-Frontend/public/placeholder.svg diff --git a/Evnad-Frontend/public/robots.txt b/Evand-Frontend/public/robots.txt similarity index 100% rename from Evnad-Frontend/public/robots.txt rename to Evand-Frontend/public/robots.txt diff --git a/Evnad-Frontend/src/App.css b/Evand-Frontend/src/App.css similarity index 100% rename from Evnad-Frontend/src/App.css rename to Evand-Frontend/src/App.css diff --git a/Evnad-Frontend/src/App.tsx b/Evand-Frontend/src/App.tsx similarity index 100% rename from Evnad-Frontend/src/App.tsx rename to Evand-Frontend/src/App.tsx diff --git a/Evnad-Frontend/src/components/CTASection.tsx b/Evand-Frontend/src/components/CTASection.tsx similarity index 100% rename from Evnad-Frontend/src/components/CTASection.tsx rename to Evand-Frontend/src/components/CTASection.tsx diff --git a/Evnad-Frontend/src/components/EventCard.tsx b/Evand-Frontend/src/components/EventCard.tsx similarity index 100% rename from Evnad-Frontend/src/components/EventCard.tsx rename to Evand-Frontend/src/components/EventCard.tsx diff --git a/Evnad-Frontend/src/components/FeaturedEvents.tsx b/Evand-Frontend/src/components/FeaturedEvents.tsx similarity index 100% rename from Evnad-Frontend/src/components/FeaturedEvents.tsx rename to Evand-Frontend/src/components/FeaturedEvents.tsx diff --git a/Evnad-Frontend/src/components/Footer.tsx b/Evand-Frontend/src/components/Footer.tsx similarity index 100% rename from Evnad-Frontend/src/components/Footer.tsx rename to Evand-Frontend/src/components/Footer.tsx diff --git a/Evnad-Frontend/src/components/Hero.tsx b/Evand-Frontend/src/components/Hero.tsx similarity index 100% rename from Evnad-Frontend/src/components/Hero.tsx rename to Evand-Frontend/src/components/Hero.tsx diff --git a/Evnad-Frontend/src/components/HowItWorks.tsx b/Evand-Frontend/src/components/HowItWorks.tsx similarity index 100% rename from Evnad-Frontend/src/components/HowItWorks.tsx rename to Evand-Frontend/src/components/HowItWorks.tsx diff --git a/Evnad-Frontend/src/components/NavLink.tsx b/Evand-Frontend/src/components/NavLink.tsx similarity index 100% rename from Evnad-Frontend/src/components/NavLink.tsx rename to Evand-Frontend/src/components/NavLink.tsx diff --git a/Evnad-Frontend/src/components/Navbar.tsx b/Evand-Frontend/src/components/Navbar.tsx similarity index 100% rename from Evnad-Frontend/src/components/Navbar.tsx rename to Evand-Frontend/src/components/Navbar.tsx diff --git a/Evnad-Frontend/src/components/ui/accordion.tsx b/Evand-Frontend/src/components/ui/accordion.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/accordion.tsx rename to Evand-Frontend/src/components/ui/accordion.tsx diff --git a/Evnad-Frontend/src/components/ui/alert-dialog.tsx b/Evand-Frontend/src/components/ui/alert-dialog.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/alert-dialog.tsx rename to Evand-Frontend/src/components/ui/alert-dialog.tsx diff --git a/Evnad-Frontend/src/components/ui/alert.tsx b/Evand-Frontend/src/components/ui/alert.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/alert.tsx rename to Evand-Frontend/src/components/ui/alert.tsx diff --git a/Evnad-Frontend/src/components/ui/aspect-ratio.tsx b/Evand-Frontend/src/components/ui/aspect-ratio.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/aspect-ratio.tsx rename to Evand-Frontend/src/components/ui/aspect-ratio.tsx diff --git a/Evnad-Frontend/src/components/ui/avatar.tsx b/Evand-Frontend/src/components/ui/avatar.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/avatar.tsx rename to Evand-Frontend/src/components/ui/avatar.tsx diff --git a/Evnad-Frontend/src/components/ui/badge.tsx b/Evand-Frontend/src/components/ui/badge.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/badge.tsx rename to Evand-Frontend/src/components/ui/badge.tsx diff --git a/Evnad-Frontend/src/components/ui/breadcrumb.tsx b/Evand-Frontend/src/components/ui/breadcrumb.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/breadcrumb.tsx rename to Evand-Frontend/src/components/ui/breadcrumb.tsx diff --git a/Evnad-Frontend/src/components/ui/button.tsx b/Evand-Frontend/src/components/ui/button.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/button.tsx rename to Evand-Frontend/src/components/ui/button.tsx diff --git a/Evnad-Frontend/src/components/ui/calendar.tsx b/Evand-Frontend/src/components/ui/calendar.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/calendar.tsx rename to Evand-Frontend/src/components/ui/calendar.tsx diff --git a/Evnad-Frontend/src/components/ui/card.tsx b/Evand-Frontend/src/components/ui/card.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/card.tsx rename to Evand-Frontend/src/components/ui/card.tsx diff --git a/Evnad-Frontend/src/components/ui/carousel.tsx b/Evand-Frontend/src/components/ui/carousel.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/carousel.tsx rename to Evand-Frontend/src/components/ui/carousel.tsx diff --git a/Evnad-Frontend/src/components/ui/chart.tsx b/Evand-Frontend/src/components/ui/chart.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/chart.tsx rename to Evand-Frontend/src/components/ui/chart.tsx diff --git a/Evnad-Frontend/src/components/ui/checkbox.tsx b/Evand-Frontend/src/components/ui/checkbox.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/checkbox.tsx rename to Evand-Frontend/src/components/ui/checkbox.tsx diff --git a/Evnad-Frontend/src/components/ui/collapsible.tsx b/Evand-Frontend/src/components/ui/collapsible.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/collapsible.tsx rename to Evand-Frontend/src/components/ui/collapsible.tsx diff --git a/Evnad-Frontend/src/components/ui/command.tsx b/Evand-Frontend/src/components/ui/command.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/command.tsx rename to Evand-Frontend/src/components/ui/command.tsx diff --git a/Evnad-Frontend/src/components/ui/context-menu.tsx b/Evand-Frontend/src/components/ui/context-menu.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/context-menu.tsx rename to Evand-Frontend/src/components/ui/context-menu.tsx diff --git a/Evnad-Frontend/src/components/ui/dialog.tsx b/Evand-Frontend/src/components/ui/dialog.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/dialog.tsx rename to Evand-Frontend/src/components/ui/dialog.tsx diff --git a/Evnad-Frontend/src/components/ui/drawer.tsx b/Evand-Frontend/src/components/ui/drawer.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/drawer.tsx rename to Evand-Frontend/src/components/ui/drawer.tsx diff --git a/Evnad-Frontend/src/components/ui/dropdown-menu.tsx b/Evand-Frontend/src/components/ui/dropdown-menu.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/dropdown-menu.tsx rename to Evand-Frontend/src/components/ui/dropdown-menu.tsx diff --git a/Evnad-Frontend/src/components/ui/form.tsx b/Evand-Frontend/src/components/ui/form.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/form.tsx rename to Evand-Frontend/src/components/ui/form.tsx diff --git a/Evnad-Frontend/src/components/ui/hover-card.tsx b/Evand-Frontend/src/components/ui/hover-card.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/hover-card.tsx rename to Evand-Frontend/src/components/ui/hover-card.tsx diff --git a/Evnad-Frontend/src/components/ui/input-otp.tsx b/Evand-Frontend/src/components/ui/input-otp.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/input-otp.tsx rename to Evand-Frontend/src/components/ui/input-otp.tsx diff --git a/Evnad-Frontend/src/components/ui/input.tsx b/Evand-Frontend/src/components/ui/input.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/input.tsx rename to Evand-Frontend/src/components/ui/input.tsx diff --git a/Evnad-Frontend/src/components/ui/label.tsx b/Evand-Frontend/src/components/ui/label.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/label.tsx rename to Evand-Frontend/src/components/ui/label.tsx diff --git a/Evnad-Frontend/src/components/ui/menubar.tsx b/Evand-Frontend/src/components/ui/menubar.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/menubar.tsx rename to Evand-Frontend/src/components/ui/menubar.tsx diff --git a/Evnad-Frontend/src/components/ui/navigation-menu.tsx b/Evand-Frontend/src/components/ui/navigation-menu.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/navigation-menu.tsx rename to Evand-Frontend/src/components/ui/navigation-menu.tsx diff --git a/Evnad-Frontend/src/components/ui/pagination.tsx b/Evand-Frontend/src/components/ui/pagination.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/pagination.tsx rename to Evand-Frontend/src/components/ui/pagination.tsx diff --git a/Evnad-Frontend/src/components/ui/popover.tsx b/Evand-Frontend/src/components/ui/popover.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/popover.tsx rename to Evand-Frontend/src/components/ui/popover.tsx diff --git a/Evnad-Frontend/src/components/ui/progress.tsx b/Evand-Frontend/src/components/ui/progress.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/progress.tsx rename to Evand-Frontend/src/components/ui/progress.tsx diff --git a/Evnad-Frontend/src/components/ui/radio-group.tsx b/Evand-Frontend/src/components/ui/radio-group.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/radio-group.tsx rename to Evand-Frontend/src/components/ui/radio-group.tsx diff --git a/Evnad-Frontend/src/components/ui/resizable.tsx b/Evand-Frontend/src/components/ui/resizable.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/resizable.tsx rename to Evand-Frontend/src/components/ui/resizable.tsx diff --git a/Evnad-Frontend/src/components/ui/scroll-area.tsx b/Evand-Frontend/src/components/ui/scroll-area.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/scroll-area.tsx rename to Evand-Frontend/src/components/ui/scroll-area.tsx diff --git a/Evnad-Frontend/src/components/ui/select.tsx b/Evand-Frontend/src/components/ui/select.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/select.tsx rename to Evand-Frontend/src/components/ui/select.tsx diff --git a/Evnad-Frontend/src/components/ui/separator.tsx b/Evand-Frontend/src/components/ui/separator.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/separator.tsx rename to Evand-Frontend/src/components/ui/separator.tsx diff --git a/Evnad-Frontend/src/components/ui/sheet.tsx b/Evand-Frontend/src/components/ui/sheet.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/sheet.tsx rename to Evand-Frontend/src/components/ui/sheet.tsx diff --git a/Evnad-Frontend/src/components/ui/sidebar.tsx b/Evand-Frontend/src/components/ui/sidebar.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/sidebar.tsx rename to Evand-Frontend/src/components/ui/sidebar.tsx diff --git a/Evnad-Frontend/src/components/ui/skeleton.tsx b/Evand-Frontend/src/components/ui/skeleton.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/skeleton.tsx rename to Evand-Frontend/src/components/ui/skeleton.tsx diff --git a/Evnad-Frontend/src/components/ui/slider.tsx b/Evand-Frontend/src/components/ui/slider.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/slider.tsx rename to Evand-Frontend/src/components/ui/slider.tsx diff --git a/Evnad-Frontend/src/components/ui/sonner.tsx b/Evand-Frontend/src/components/ui/sonner.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/sonner.tsx rename to Evand-Frontend/src/components/ui/sonner.tsx diff --git a/Evnad-Frontend/src/components/ui/switch.tsx b/Evand-Frontend/src/components/ui/switch.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/switch.tsx rename to Evand-Frontend/src/components/ui/switch.tsx diff --git a/Evnad-Frontend/src/components/ui/table.tsx b/Evand-Frontend/src/components/ui/table.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/table.tsx rename to Evand-Frontend/src/components/ui/table.tsx diff --git a/Evnad-Frontend/src/components/ui/tabs.tsx b/Evand-Frontend/src/components/ui/tabs.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/tabs.tsx rename to Evand-Frontend/src/components/ui/tabs.tsx diff --git a/Evnad-Frontend/src/components/ui/textarea.tsx b/Evand-Frontend/src/components/ui/textarea.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/textarea.tsx rename to Evand-Frontend/src/components/ui/textarea.tsx diff --git a/Evnad-Frontend/src/components/ui/toast.tsx b/Evand-Frontend/src/components/ui/toast.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/toast.tsx rename to Evand-Frontend/src/components/ui/toast.tsx diff --git a/Evnad-Frontend/src/components/ui/toaster.tsx b/Evand-Frontend/src/components/ui/toaster.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/toaster.tsx rename to Evand-Frontend/src/components/ui/toaster.tsx diff --git a/Evnad-Frontend/src/components/ui/toggle-group.tsx b/Evand-Frontend/src/components/ui/toggle-group.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/toggle-group.tsx rename to Evand-Frontend/src/components/ui/toggle-group.tsx diff --git a/Evnad-Frontend/src/components/ui/toggle.tsx b/Evand-Frontend/src/components/ui/toggle.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/toggle.tsx rename to Evand-Frontend/src/components/ui/toggle.tsx diff --git a/Evnad-Frontend/src/components/ui/tooltip.tsx b/Evand-Frontend/src/components/ui/tooltip.tsx similarity index 100% rename from Evnad-Frontend/src/components/ui/tooltip.tsx rename to Evand-Frontend/src/components/ui/tooltip.tsx diff --git a/Evnad-Frontend/src/components/ui/use-toast.ts b/Evand-Frontend/src/components/ui/use-toast.ts similarity index 100% rename from Evnad-Frontend/src/components/ui/use-toast.ts rename to Evand-Frontend/src/components/ui/use-toast.ts diff --git a/Evnad-Frontend/src/hooks/use-mobile.tsx b/Evand-Frontend/src/hooks/use-mobile.tsx similarity index 100% rename from Evnad-Frontend/src/hooks/use-mobile.tsx rename to Evand-Frontend/src/hooks/use-mobile.tsx diff --git a/Evnad-Frontend/src/hooks/use-toast.ts b/Evand-Frontend/src/hooks/use-toast.ts similarity index 100% rename from Evnad-Frontend/src/hooks/use-toast.ts rename to Evand-Frontend/src/hooks/use-toast.ts diff --git a/Evnad-Frontend/src/index.css b/Evand-Frontend/src/index.css similarity index 100% rename from Evnad-Frontend/src/index.css rename to Evand-Frontend/src/index.css diff --git a/Evnad-Frontend/src/integrations/supabase/client.ts b/Evand-Frontend/src/integrations/supabase/client.ts similarity index 100% rename from Evnad-Frontend/src/integrations/supabase/client.ts rename to Evand-Frontend/src/integrations/supabase/client.ts diff --git a/Evnad-Frontend/src/integrations/supabase/types.ts b/Evand-Frontend/src/integrations/supabase/types.ts similarity index 100% rename from Evnad-Frontend/src/integrations/supabase/types.ts rename to Evand-Frontend/src/integrations/supabase/types.ts diff --git a/Evnad-Frontend/src/lib/utils.ts b/Evand-Frontend/src/lib/utils.ts similarity index 100% rename from Evnad-Frontend/src/lib/utils.ts rename to Evand-Frontend/src/lib/utils.ts diff --git a/Evnad-Frontend/src/main.tsx b/Evand-Frontend/src/main.tsx similarity index 100% rename from Evnad-Frontend/src/main.tsx rename to Evand-Frontend/src/main.tsx diff --git a/Evnad-Frontend/src/pages/About.tsx b/Evand-Frontend/src/pages/About.tsx similarity index 100% rename from Evnad-Frontend/src/pages/About.tsx rename to Evand-Frontend/src/pages/About.tsx diff --git a/Evnad-Frontend/src/pages/Auth.tsx b/Evand-Frontend/src/pages/Auth.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Auth.tsx rename to Evand-Frontend/src/pages/Auth.tsx diff --git a/Evnad-Frontend/src/pages/Blog.tsx b/Evand-Frontend/src/pages/Blog.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Blog.tsx rename to Evand-Frontend/src/pages/Blog.tsx diff --git a/Evnad-Frontend/src/pages/Careers.tsx b/Evand-Frontend/src/pages/Careers.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Careers.tsx rename to Evand-Frontend/src/pages/Careers.tsx diff --git a/Evnad-Frontend/src/pages/Contact.tsx b/Evand-Frontend/src/pages/Contact.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Contact.tsx rename to Evand-Frontend/src/pages/Contact.tsx diff --git a/Evnad-Frontend/src/pages/CreateEvent.tsx b/Evand-Frontend/src/pages/CreateEvent.tsx similarity index 100% rename from Evnad-Frontend/src/pages/CreateEvent.tsx rename to Evand-Frontend/src/pages/CreateEvent.tsx diff --git a/Evnad-Frontend/src/pages/EventDetail.tsx b/Evand-Frontend/src/pages/EventDetail.tsx similarity index 100% rename from Evnad-Frontend/src/pages/EventDetail.tsx rename to Evand-Frontend/src/pages/EventDetail.tsx diff --git a/Evnad-Frontend/src/pages/Events.tsx b/Evand-Frontend/src/pages/Events.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Events.tsx rename to Evand-Frontend/src/pages/Events.tsx diff --git a/Evnad-Frontend/src/pages/Help.tsx b/Evand-Frontend/src/pages/Help.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Help.tsx rename to Evand-Frontend/src/pages/Help.tsx diff --git a/Evnad-Frontend/src/pages/Index.tsx b/Evand-Frontend/src/pages/Index.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Index.tsx rename to Evand-Frontend/src/pages/Index.tsx diff --git a/Evnad-Frontend/src/pages/NotFound.tsx b/Evand-Frontend/src/pages/NotFound.tsx similarity index 100% rename from Evnad-Frontend/src/pages/NotFound.tsx rename to Evand-Frontend/src/pages/NotFound.tsx diff --git a/Evnad-Frontend/src/pages/Pricing.tsx b/Evand-Frontend/src/pages/Pricing.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Pricing.tsx rename to Evand-Frontend/src/pages/Pricing.tsx diff --git a/Evnad-Frontend/src/pages/Privacy.tsx b/Evand-Frontend/src/pages/Privacy.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Privacy.tsx rename to Evand-Frontend/src/pages/Privacy.tsx diff --git a/Evnad-Frontend/src/pages/Profile.tsx b/Evand-Frontend/src/pages/Profile.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Profile.tsx rename to Evand-Frontend/src/pages/Profile.tsx diff --git a/Evnad-Frontend/src/pages/Terms.tsx b/Evand-Frontend/src/pages/Terms.tsx similarity index 100% rename from Evnad-Frontend/src/pages/Terms.tsx rename to Evand-Frontend/src/pages/Terms.tsx diff --git a/Evnad-Frontend/src/vite-env.d.ts b/Evand-Frontend/src/vite-env.d.ts similarity index 100% rename from Evnad-Frontend/src/vite-env.d.ts rename to Evand-Frontend/src/vite-env.d.ts diff --git a/Evnad-Frontend/supabase/config.toml b/Evand-Frontend/supabase/config.toml similarity index 100% rename from Evnad-Frontend/supabase/config.toml rename to Evand-Frontend/supabase/config.toml diff --git a/Evnad-Frontend/tailwind.config.ts b/Evand-Frontend/tailwind.config.ts similarity index 100% rename from Evnad-Frontend/tailwind.config.ts rename to Evand-Frontend/tailwind.config.ts diff --git a/Evnad-Frontend/tsconfig.app.json b/Evand-Frontend/tsconfig.app.json similarity index 100% rename from Evnad-Frontend/tsconfig.app.json rename to Evand-Frontend/tsconfig.app.json diff --git a/Evnad-Frontend/tsconfig.json b/Evand-Frontend/tsconfig.json similarity index 100% rename from Evnad-Frontend/tsconfig.json rename to Evand-Frontend/tsconfig.json diff --git a/Evnad-Frontend/tsconfig.node.json b/Evand-Frontend/tsconfig.node.json similarity index 100% rename from Evnad-Frontend/tsconfig.node.json rename to Evand-Frontend/tsconfig.node.json diff --git a/Evnad-Frontend/vite.config.ts b/Evand-Frontend/vite.config.ts similarity index 100% rename from Evnad-Frontend/vite.config.ts rename to Evand-Frontend/vite.config.ts diff --git a/Evand.Backend.Api/Evand.Backend.Api.http b/Evand.Backend.Api/Evand.Backend.Api.http deleted file mode 100644 index 436a4c9c..00000000 --- a/Evand.Backend.Api/Evand.Backend.Api.http +++ /dev/null @@ -1,6 +0,0 @@ -@Evand.Backend.Api_HostAddress = http://localhost:5024 - -GET {{Evand.Backend.Api_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/Evnad-Frontend/.gitignore b/Evnad-Frontend/.gitignore deleted file mode 100644 index a547bf36..00000000 --- a/Evnad-Frontend/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw?