├── .env.example ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── components ├── AuthModal.js ├── Card.js ├── Grid.js ├── ImageUpload.js ├── Input.js ├── Layout.js └── ListingForm.js ├── data.json ├── emails ├── confirm-email.html └── welcome.html ├── jsconfig.json ├── lib ├── prisma.js └── supabase.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── api │ ├── auth │ │ └── [...nextauth].js │ ├── homes.js │ ├── homes │ │ ├── [id].js │ │ └── [id] │ │ │ ├── favorite.js │ │ │ └── owner.js │ ├── image-upload.js │ └── user │ │ └── favorites.js ├── create.js ├── favorites.js ├── homes.js ├── homes │ ├── [id].js │ └── [id] │ │ └── edit.js └── index.js ├── postcss.config.js ├── prisma ├── migrations │ ├── 20220221105931_init │ │ └── migration.sql │ ├── 20220221120204_auth │ │ └── migration.sql │ ├── 20220221121951_home_user_relation │ │ └── migration.sql │ ├── 20220221144637_favorites │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── favicon.ico ├── google.svg ├── homes │ ├── amsterdam.jpeg │ ├── providence.jpeg │ ├── shanghai.jpeg │ └── space.jpeg └── vercel.svg ├── styles └── globals.css └── tailwind.config.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/README.md -------------------------------------------------------------------------------- /components/AuthModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/AuthModal.js -------------------------------------------------------------------------------- /components/Card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/Card.js -------------------------------------------------------------------------------- /components/Grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/Grid.js -------------------------------------------------------------------------------- /components/ImageUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/ImageUpload.js -------------------------------------------------------------------------------- /components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/Input.js -------------------------------------------------------------------------------- /components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/Layout.js -------------------------------------------------------------------------------- /components/ListingForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/components/ListingForm.js -------------------------------------------------------------------------------- /data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/data.json -------------------------------------------------------------------------------- /emails/confirm-email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/emails/confirm-email.html -------------------------------------------------------------------------------- /emails/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/emails/welcome.html -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/prisma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/lib/prisma.js -------------------------------------------------------------------------------- /lib/supabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/lib/supabase.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/auth/[...nextauth].js -------------------------------------------------------------------------------- /pages/api/homes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/homes.js -------------------------------------------------------------------------------- /pages/api/homes/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/homes/[id].js -------------------------------------------------------------------------------- /pages/api/homes/[id]/favorite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/homes/[id]/favorite.js -------------------------------------------------------------------------------- /pages/api/homes/[id]/owner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/homes/[id]/owner.js -------------------------------------------------------------------------------- /pages/api/image-upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/image-upload.js -------------------------------------------------------------------------------- /pages/api/user/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/api/user/favorites.js -------------------------------------------------------------------------------- /pages/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/create.js -------------------------------------------------------------------------------- /pages/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/favorites.js -------------------------------------------------------------------------------- /pages/homes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/homes.js -------------------------------------------------------------------------------- /pages/homes/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/homes/[id].js -------------------------------------------------------------------------------- /pages/homes/[id]/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/homes/[id]/edit.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/pages/index.js -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/migrations/20220221105931_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/prisma/migrations/20220221105931_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220221120204_auth/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/prisma/migrations/20220221120204_auth/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220221121951_home_user_relation/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/prisma/migrations/20220221121951_home_user_relation/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220221144637_favorites/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/prisma/migrations/20220221144637_favorites/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/google.svg -------------------------------------------------------------------------------- /public/homes/amsterdam.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/homes/amsterdam.jpeg -------------------------------------------------------------------------------- /public/homes/providence.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/homes/providence.jpeg -------------------------------------------------------------------------------- /public/homes/shanghai.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/homes/shanghai.jpeg -------------------------------------------------------------------------------- /public/homes/space.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/homes/space.jpeg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdangelo/supavacation/HEAD/tailwind.config.js --------------------------------------------------------------------------------