shark chat js
Shark Chat Beta 4.1
由TRPC,Tailwind CSS,Albly,Redis,Cloudinary,Drapizzle Orm,Next.js構建的聊天應用程序。
該存儲庫是一個monorepo(turborepo)。

玩: https://shark-chat.vercel.app
了解更多信息: https://shark-chat.vercel.app/info
鯊魚聊天與許多第三方服務集成在一起,以支持廣泛的功能,並在無服務器環境上完美工作。
因此,您必須為每種服務註冊一個帳戶,以便在本地播放該項目之前正確設置項目。請在.env.example中填充所有環境變量。
在他們的網站上創建一個redis數據庫,並從控制台中獲取REDIS_URL , REDIS_TOKEN 。
在https://aby.com上創建一個新項目,將paste ABLY_API_KEY粘貼到環境變量中。
默認情況下,它將毛毛毛部與霓虹燈無服務器posttresql用於數據庫。如果願意,您可以使用其他提供商。
創建一個poptresql數據庫並獲取您的DATABASE_URL 。
在https://cloudinary.com上創建一個新項目,複製雲名稱,鍵和API Secret。
填寫NEXTAUTH_URL和NEXTAUTH_SECRET ,閱讀其文檔以獲取更多詳細信息。
目前,僅支持Github Oauth。遵循本指南,在GitHub上設置OAuth應用程序,使用GITHUB_SECRET生成GITHUB_ID 。
運行pnpm run dev和編輯文件以查看更改。
該項目使用TurborePo和PNPM。
pnpm run build它應該能夠在Vercel或任何其他平台上部署。