├── .gitignore ├── README.md ├── components ├── layout.tsx ├── nav.tsx └── subredditPost.tsx ├── db.ts ├── next-env.d.ts ├── package.json ├── pages ├── _app.tsx ├── api │ ├── auth │ │ └── [...nextauth].ts │ ├── post │ │ ├── create.ts │ │ └── vote.ts │ └── subreddit │ │ ├── allSubReddits.ts │ │ ├── findSubreddit.ts │ │ └── new.tsx ├── index.tsx ├── login.tsx └── r │ └── [sub] │ ├── index.tsx │ └── submit.tsx ├── postcss.config.js ├── prisma ├── migrations │ ├── 20201227172955_auth │ │ └── migration.sql │ ├── 20201228095755_model_design │ │ └── migration.sql │ └── 20210103140339_subreddit_detail │ │ └── migration.sql └── schema.prisma ├── styles └── index.css ├── tailwind.config.js ├── tsconfig.json ├── utils └── utils.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/README.md -------------------------------------------------------------------------------- /components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/components/layout.tsx -------------------------------------------------------------------------------- /components/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/components/nav.tsx -------------------------------------------------------------------------------- /components/subredditPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/components/subredditPost.tsx -------------------------------------------------------------------------------- /db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/db.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /pages/api/post/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/api/post/create.ts -------------------------------------------------------------------------------- /pages/api/post/vote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/api/post/vote.ts -------------------------------------------------------------------------------- /pages/api/subreddit/allSubReddits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/api/subreddit/allSubReddits.ts -------------------------------------------------------------------------------- /pages/api/subreddit/findSubreddit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/api/subreddit/findSubreddit.ts -------------------------------------------------------------------------------- /pages/api/subreddit/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/api/subreddit/new.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/login.tsx -------------------------------------------------------------------------------- /pages/r/[sub]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/r/[sub]/index.tsx -------------------------------------------------------------------------------- /pages/r/[sub]/submit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/pages/r/[sub]/submit.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: ['tailwindcss', 'autoprefixer'], 3 | } 4 | -------------------------------------------------------------------------------- /prisma/migrations/20201227172955_auth/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/prisma/migrations/20201227172955_auth/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20201228095755_model_design/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/prisma/migrations/20201228095755_model_design/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20210103140339_subreddit_detail/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/prisma/migrations/20210103140339_subreddit_detail/migration.sql -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/styles/index.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/utils/utils.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SelfDevTV/reddit-clone/HEAD/yarn.lock --------------------------------------------------------------------------------