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或任何其他平台上部署。