├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .env.example ├── .githooks ├── Dockerfile └── commit-msg ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── SECURITY.md ├── pull_request_template.md └── workflows │ └── workflow.yml ├── .gitignore ├── .idea ├── .gitignore ├── MPMagic-MP3-App.iml ├── modules.xml └── vcs.xml ├── .prettierignore ├── .secrets.baseline ├── .vercelignore ├── LICENSE ├── Makefile ├── README.md ├── ansible ├── ansible.cfg ├── deploy.sh ├── group_vars │ └── all.yml ├── inventory.ini ├── playbook.yml └── roles │ ├── ecs_deploy │ └── tasks │ │ └── main.yml │ └── terraform │ └── tasks │ └── main.yml ├── aws ├── deploy.sh ├── ecr_and_iam.tf ├── ecs.tf ├── outputs.tf ├── provider.tf ├── rds.tf ├── route53.tf ├── variables.tf └── vpc.tf ├── database ├── add_tags.sql ├── album_tracks.sql ├── albums.sql ├── db.sql ├── profiles.sql ├── tags.sql ├── track_tags.sql ├── tracks.sql └── triggers.sql ├── docker-compose.yml ├── docs ├── album-detail.png ├── album-guest.png ├── albums.png ├── aws-deployment.md ├── dark.png ├── dashboard.png ├── gh.png ├── landing.png ├── login.png ├── logo.png ├── profile.png ├── register.png ├── schema.png ├── track-detail.png └── track-guest.png ├── nginx ├── Dockerfile ├── nginx.conf └── sites │ └── default.conf ├── package.json ├── shell ├── backup-db.sh ├── build-and-export.sh ├── deploy.sh ├── rotate-logs.sh └── start-dev.sh └── web ├── .gitignore ├── Dockerfile ├── components.json ├── components ├── DatePicker.tsx ├── MetaUpdater.tsx ├── layout │ └── AppLayout.tsx ├── tracks │ └── TrackCard.tsx ├── ui │ ├── accordion.tsx │ ├── alert-dialog.tsx │ ├── alert.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── calendar.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── popover.tsx │ ├── radio-group.tsx │ ├── select.tsx │ ├── skeleton.tsx │ ├── sonner.tsx │ ├── switch.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ └── tooltip.tsx └── wave │ └── AudioPlayerWave.tsx ├── hooks └── useSessionProfile.ts ├── jest.config.js ├── lib └── utils.ts ├── next.config.ts ├── package-lock.json ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── api │ └── zip-tracks.ts ├── dashboard │ ├── albums │ │ ├── [id].tsx │ │ └── index.tsx │ ├── index.tsx │ ├── profile.tsx │ └── upload.tsx ├── index.tsx ├── login.tsx ├── register.tsx └── tracks │ └── [id].tsx ├── postcss.config.mjs ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── manifest.json ├── site.webmanifest └── sitemap.xml ├── styles └── globals.css ├── supabase ├── client.ts └── queries │ ├── albumTracks.ts │ ├── albums.ts │ ├── index.ts │ ├── profiles.ts │ ├── tags.ts │ └── tracks.ts ├── tests ├── albumTracks.test.js ├── albums.test.js ├── profiles.test.js ├── tags.test.js └── tracks.test.js ├── tsconfig.json └── utils └── zipExport.ts /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.env.example -------------------------------------------------------------------------------- /.githooks/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.githooks/Dockerfile -------------------------------------------------------------------------------- /.githooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.githooks/commit-msg -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/Dockerfile -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/MPMagic-MP3-App.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.idea/MPMagic-MP3-App.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.prettierignore -------------------------------------------------------------------------------- /.secrets.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/.secrets.baseline -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/deploy.sh -------------------------------------------------------------------------------- /ansible/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/group_vars/all.yml -------------------------------------------------------------------------------- /ansible/inventory.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/inventory.ini -------------------------------------------------------------------------------- /ansible/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/playbook.yml -------------------------------------------------------------------------------- /ansible/roles/ecs_deploy/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/roles/ecs_deploy/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/terraform/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/ansible/roles/terraform/tasks/main.yml -------------------------------------------------------------------------------- /aws/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/deploy.sh -------------------------------------------------------------------------------- /aws/ecr_and_iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/ecr_and_iam.tf -------------------------------------------------------------------------------- /aws/ecs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/ecs.tf -------------------------------------------------------------------------------- /aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/outputs.tf -------------------------------------------------------------------------------- /aws/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/provider.tf -------------------------------------------------------------------------------- /aws/rds.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/rds.tf -------------------------------------------------------------------------------- /aws/route53.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/route53.tf -------------------------------------------------------------------------------- /aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/variables.tf -------------------------------------------------------------------------------- /aws/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/aws/vpc.tf -------------------------------------------------------------------------------- /database/add_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/add_tags.sql -------------------------------------------------------------------------------- /database/album_tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/album_tracks.sql -------------------------------------------------------------------------------- /database/albums.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/albums.sql -------------------------------------------------------------------------------- /database/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/db.sql -------------------------------------------------------------------------------- /database/profiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/profiles.sql -------------------------------------------------------------------------------- /database/tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/tags.sql -------------------------------------------------------------------------------- /database/track_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/track_tags.sql -------------------------------------------------------------------------------- /database/tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/tracks.sql -------------------------------------------------------------------------------- /database/triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/database/triggers.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/album-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/album-detail.png -------------------------------------------------------------------------------- /docs/album-guest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/album-guest.png -------------------------------------------------------------------------------- /docs/albums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/albums.png -------------------------------------------------------------------------------- /docs/aws-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/aws-deployment.md -------------------------------------------------------------------------------- /docs/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/dark.png -------------------------------------------------------------------------------- /docs/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/dashboard.png -------------------------------------------------------------------------------- /docs/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/gh.png -------------------------------------------------------------------------------- /docs/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/landing.png -------------------------------------------------------------------------------- /docs/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/login.png -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/profile.png -------------------------------------------------------------------------------- /docs/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/register.png -------------------------------------------------------------------------------- /docs/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/schema.png -------------------------------------------------------------------------------- /docs/track-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/track-detail.png -------------------------------------------------------------------------------- /docs/track-guest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/docs/track-guest.png -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /nginx/sites/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/nginx/sites/default.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/package.json -------------------------------------------------------------------------------- /shell/backup-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/shell/backup-db.sh -------------------------------------------------------------------------------- /shell/build-and-export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/shell/build-and-export.sh -------------------------------------------------------------------------------- /shell/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/shell/deploy.sh -------------------------------------------------------------------------------- /shell/rotate-logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/shell/rotate-logs.sh -------------------------------------------------------------------------------- /shell/start-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/shell/start-dev.sh -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components.json -------------------------------------------------------------------------------- /web/components/DatePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/DatePicker.tsx -------------------------------------------------------------------------------- /web/components/MetaUpdater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/MetaUpdater.tsx -------------------------------------------------------------------------------- /web/components/layout/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/layout/AppLayout.tsx -------------------------------------------------------------------------------- /web/components/tracks/TrackCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/tracks/TrackCard.tsx -------------------------------------------------------------------------------- /web/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/accordion.tsx -------------------------------------------------------------------------------- /web/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /web/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/alert.tsx -------------------------------------------------------------------------------- /web/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/avatar.tsx -------------------------------------------------------------------------------- /web/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/button.tsx -------------------------------------------------------------------------------- /web/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/calendar.tsx -------------------------------------------------------------------------------- /web/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/card.tsx -------------------------------------------------------------------------------- /web/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /web/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /web/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/form.tsx -------------------------------------------------------------------------------- /web/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/input.tsx -------------------------------------------------------------------------------- /web/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/label.tsx -------------------------------------------------------------------------------- /web/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/popover.tsx -------------------------------------------------------------------------------- /web/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /web/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/select.tsx -------------------------------------------------------------------------------- /web/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /web/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/sonner.tsx -------------------------------------------------------------------------------- /web/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/switch.tsx -------------------------------------------------------------------------------- /web/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/tabs.tsx -------------------------------------------------------------------------------- /web/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/textarea.tsx -------------------------------------------------------------------------------- /web/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/components/wave/AudioPlayerWave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/components/wave/AudioPlayerWave.tsx -------------------------------------------------------------------------------- /web/hooks/useSessionProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/hooks/useSessionProfile.ts -------------------------------------------------------------------------------- /web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/jest.config.js -------------------------------------------------------------------------------- /web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/lib/utils.ts -------------------------------------------------------------------------------- /web/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/next.config.ts -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/404.tsx -------------------------------------------------------------------------------- /web/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/_app.tsx -------------------------------------------------------------------------------- /web/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/_document.tsx -------------------------------------------------------------------------------- /web/pages/api/zip-tracks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/api/zip-tracks.ts -------------------------------------------------------------------------------- /web/pages/dashboard/albums/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/dashboard/albums/[id].tsx -------------------------------------------------------------------------------- /web/pages/dashboard/albums/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/dashboard/albums/index.tsx -------------------------------------------------------------------------------- /web/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /web/pages/dashboard/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/dashboard/profile.tsx -------------------------------------------------------------------------------- /web/pages/dashboard/upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/dashboard/upload.tsx -------------------------------------------------------------------------------- /web/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/index.tsx -------------------------------------------------------------------------------- /web/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/login.tsx -------------------------------------------------------------------------------- /web/pages/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/register.tsx -------------------------------------------------------------------------------- /web/pages/tracks/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/pages/tracks/[id].tsx -------------------------------------------------------------------------------- /web/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/postcss.config.mjs -------------------------------------------------------------------------------- /web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /web/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/site.webmanifest -------------------------------------------------------------------------------- /web/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/public/sitemap.xml -------------------------------------------------------------------------------- /web/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/styles/globals.css -------------------------------------------------------------------------------- /web/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/client.ts -------------------------------------------------------------------------------- /web/supabase/queries/albumTracks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/queries/albumTracks.ts -------------------------------------------------------------------------------- /web/supabase/queries/albums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/queries/albums.ts -------------------------------------------------------------------------------- /web/supabase/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/queries/index.ts -------------------------------------------------------------------------------- /web/supabase/queries/profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/queries/profiles.ts -------------------------------------------------------------------------------- /web/supabase/queries/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/queries/tags.ts -------------------------------------------------------------------------------- /web/supabase/queries/tracks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/supabase/queries/tracks.ts -------------------------------------------------------------------------------- /web/tests/albumTracks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/tests/albumTracks.test.js -------------------------------------------------------------------------------- /web/tests/albums.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/tests/albums.test.js -------------------------------------------------------------------------------- /web/tests/profiles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/tests/profiles.test.js -------------------------------------------------------------------------------- /web/tests/tags.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/tests/tags.test.js -------------------------------------------------------------------------------- /web/tests/tracks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/tests/tracks.test.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/utils/zipExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/MetaWave-MP3-App/HEAD/web/utils/zipExport.ts --------------------------------------------------------------------------------