├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE.md ├── README.md ├── assets └── fonts │ ├── CalSans-SemiBold.ttf │ ├── CalSans-SemiBold.woff │ ├── CalSans-SemiBold.woff2 │ ├── Inter-Bold.ttf │ └── Inter-Regular.ttf ├── components.json ├── components ├── FollowButton.tsx ├── Footer.tsx ├── LoginExecuteButton.tsx ├── Navbar.tsx ├── NetworkSwitchModal.tsx ├── Post.tsx ├── ProfileForm.tsx ├── SignInWithLensButton.tsx ├── icons.tsx └── ui │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── dialog.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── separator.tsx │ ├── skeleton.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ ├── tooltip.tsx │ └── use-toast.ts ├── config └── site.ts ├── const └── chains.ts ├── lib ├── fileToContentFocus.ts ├── fileToMimeType.ts ├── formatDate.ts ├── typedDataSigner.ts ├── useUpload.ts └── utils.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── api │ ├── auth │ │ └── [...thirdweb].ts │ └── secret.ts ├── create.tsx ├── feed.tsx ├── index.tsx ├── login.tsx ├── post │ └── [id].tsx └── profile │ ├── [handle].tsx │ ├── [handle] │ ├── followers.tsx │ └── following.tsx │ └── edit.tsx ├── postcss.config.js ├── public ├── Fans.png ├── backme-exclusive.png ├── cover.jpg ├── discord.png ├── favicon.ico ├── github.png ├── logo.png ├── twitter.png └── user.png ├── styles └── globals.css ├── tailwind.config.js ├── thirdweb.json ├── tsconfig.json ├── types ├── EIP712Domain.ts └── index.d.ts └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/CalSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/assets/fonts/CalSans-SemiBold.ttf -------------------------------------------------------------------------------- /assets/fonts/CalSans-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/assets/fonts/CalSans-SemiBold.woff -------------------------------------------------------------------------------- /assets/fonts/CalSans-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/assets/fonts/CalSans-SemiBold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/assets/fonts/Inter-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/assets/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components.json -------------------------------------------------------------------------------- /components/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/FollowButton.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/LoginExecuteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/LoginExecuteButton.tsx -------------------------------------------------------------------------------- /components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/Navbar.tsx -------------------------------------------------------------------------------- /components/NetworkSwitchModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/NetworkSwitchModal.tsx -------------------------------------------------------------------------------- /components/Post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/Post.tsx -------------------------------------------------------------------------------- /components/ProfileForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ProfileForm.tsx -------------------------------------------------------------------------------- /components/SignInWithLensButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/SignInWithLensButton.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/components/ui/use-toast.ts -------------------------------------------------------------------------------- /config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/config/site.ts -------------------------------------------------------------------------------- /const/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/const/chains.ts -------------------------------------------------------------------------------- /lib/fileToContentFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/lib/fileToContentFocus.ts -------------------------------------------------------------------------------- /lib/fileToMimeType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/lib/fileToMimeType.ts -------------------------------------------------------------------------------- /lib/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/lib/formatDate.ts -------------------------------------------------------------------------------- /lib/typedDataSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/lib/typedDataSigner.ts -------------------------------------------------------------------------------- /lib/useUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/lib/useUpload.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/api/auth/[...thirdweb].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/api/auth/[...thirdweb].ts -------------------------------------------------------------------------------- /pages/api/secret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/api/secret.ts -------------------------------------------------------------------------------- /pages/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/create.tsx -------------------------------------------------------------------------------- /pages/feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/feed.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/login.tsx -------------------------------------------------------------------------------- /pages/post/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/post/[id].tsx -------------------------------------------------------------------------------- /pages/profile/[handle].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/profile/[handle].tsx -------------------------------------------------------------------------------- /pages/profile/[handle]/followers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/profile/[handle]/followers.tsx -------------------------------------------------------------------------------- /pages/profile/[handle]/following.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/profile/[handle]/following.tsx -------------------------------------------------------------------------------- /pages/profile/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/pages/profile/edit.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/Fans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/Fans.png -------------------------------------------------------------------------------- /public/backme-exclusive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/backme-exclusive.png -------------------------------------------------------------------------------- /public/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/cover.jpg -------------------------------------------------------------------------------- /public/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/discord.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/github.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/twitter.png -------------------------------------------------------------------------------- /public/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/public/user.png -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /thirdweb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/thirdweb.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/EIP712Domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/types/EIP712Domain.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarrodwatts/backme/HEAD/yarn.lock --------------------------------------------------------------------------------