├── .env.example ├── .gitignore ├── .npmrc ├── README.md ├── app.vue ├── components ├── CreatePost.vue ├── Modal.vue └── Post.vue ├── layouts └── MainLayout.vue ├── notes.txt ├── nuxt.config.ts ├── package.json ├── pages ├── auth.vue └── index.vue ├── prisma ├── migrations │ ├── 20230717195134_init │ │ └── migration.sql │ ├── 20230718064039_init │ │ └── migration.sql │ ├── 20230718120608_init │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── favicon.ico ├── github-logo.png ├── pwa-192x192.png ├── pwa-512x512.png └── threads-logo.png ├── server ├── api │ ├── create-post.js │ ├── delete-post │ │ └── [id].js │ ├── get-all-posts.js │ ├── like-post.js │ └── unlike-post │ │ └── [id].js └── tsconfig.json ├── stores └── user.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/app.vue -------------------------------------------------------------------------------- /components/CreatePost.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/components/CreatePost.vue -------------------------------------------------------------------------------- /components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/components/Modal.vue -------------------------------------------------------------------------------- /components/Post.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/components/Post.vue -------------------------------------------------------------------------------- /layouts/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/layouts/MainLayout.vue -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/notes.txt -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/package.json -------------------------------------------------------------------------------- /pages/auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/pages/auth.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/pages/index.vue -------------------------------------------------------------------------------- /prisma/migrations/20230717195134_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/prisma/migrations/20230717195134_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230718064039_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/prisma/migrations/20230718064039_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230718120608_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/prisma/migrations/20230718120608_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/public/github-logo.png -------------------------------------------------------------------------------- /public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/public/pwa-192x192.png -------------------------------------------------------------------------------- /public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/public/pwa-512x512.png -------------------------------------------------------------------------------- /public/threads-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/public/threads-logo.png -------------------------------------------------------------------------------- /server/api/create-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/server/api/create-post.js -------------------------------------------------------------------------------- /server/api/delete-post/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/server/api/delete-post/[id].js -------------------------------------------------------------------------------- /server/api/get-all-posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/server/api/get-all-posts.js -------------------------------------------------------------------------------- /server/api/like-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/server/api/like-post.js -------------------------------------------------------------------------------- /server/api/unlike-post/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/server/api/unlike-post/[id].js -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/stores/user.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/threads-clone/HEAD/tsconfig.json --------------------------------------------------------------------------------