ashcbrd / threadit

a social media platform where users share posts, links, images, and videos in different communities.

Home Page:https://thread-community.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Threadit

A social media platform where users can share posts, links, images, and videos in different communities.

Made by: Asther Louie Cabardo

  1. Fork this repository and clone your fork:

    $ cd your_cloned_fork
    $ git checkout dev
    $ git checkout -b my-new-branch
    
  2. Install dependencies (we use pnpm):

    $ pnpm install
    
  3. Create a .env file in the root with the following content:

    DATABASE_URL=
    NEXTAUTH_SECRET=
    
    GOOGLE_CLIENT_ID=
    GOOGLE_CLIENT_SECRET=
    
    UPLOADTHING_SECRET=
    UPLOADTHING_APP_ID=
    
    REDIS_URL=
    REDIS_SECRET=
    
  4. Sync the database schema:

    $ npx prisma generate
    $ npx prisma db push
    
  5. Run locally:

    $ pnpm dev
    

About

a social media platform where users share posts, links, images, and videos in different communities.

https://thread-community.vercel.app


Languages

Language:TypeScript 95.8%Language:CSS 2.4%Language:JavaScript 1.8%