├── .env.example ├── .eslintrc.json ├── .gitignore ├── .spaceignore ├── Discovery.md ├── LICENSE ├── README.md ├── Spacefile ├── components ├── HomepageScreen.tsx ├── ImageDropzone.tsx ├── Logo.tsx ├── PreviewScreen.tsx ├── ShowImageScreen.tsx └── UploadedContent.tsx ├── lib ├── deta.ts └── types.ts ├── marketplace.json ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── api │ ├── public │ │ ├── view.ts │ │ └── viewer.ts │ └── upload.ts ├── index.tsx └── t │ └── [id].tsx ├── public ├── apple-touch-icon.png ├── favicon.ico ├── icon-192-maskable.png ├── icon-192.png ├── icon-512-maskable.png └── icon-512.png ├── stores └── photo.ts ├── styles └── .gitkeep ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- 1 | DETA_PROJECT_KEY= -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/.gitignore -------------------------------------------------------------------------------- /.spaceignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build -------------------------------------------------------------------------------- /Discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/Discovery.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/README.md -------------------------------------------------------------------------------- /Spacefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/Spacefile -------------------------------------------------------------------------------- /components/HomepageScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/components/HomepageScreen.tsx -------------------------------------------------------------------------------- /components/ImageDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/components/ImageDropzone.tsx -------------------------------------------------------------------------------- /components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/components/Logo.tsx -------------------------------------------------------------------------------- /components/PreviewScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/components/PreviewScreen.tsx -------------------------------------------------------------------------------- /components/ShowImageScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/components/ShowImageScreen.tsx -------------------------------------------------------------------------------- /components/UploadedContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/components/UploadedContent.tsx -------------------------------------------------------------------------------- /lib/deta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/lib/deta.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/lib/types.ts -------------------------------------------------------------------------------- /marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/marketplace.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/public/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/api/public/view.ts -------------------------------------------------------------------------------- /pages/api/public/viewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/api/public/viewer.ts -------------------------------------------------------------------------------- /pages/api/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/api/upload.ts -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/t/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/pages/t/[id].tsx -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon-192-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/public/icon-192-maskable.png -------------------------------------------------------------------------------- /public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/public/icon-192.png -------------------------------------------------------------------------------- /public/icon-512-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/public/icon-512-maskable.png -------------------------------------------------------------------------------- /public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/public/icon-512.png -------------------------------------------------------------------------------- /stores/photo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/stores/photo.ts -------------------------------------------------------------------------------- /styles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgwastu/snapsend/HEAD/yarn.lock --------------------------------------------------------------------------------