Urgent.News

What's breaking now, across thousands of outlets.

Tech

I rebuilt my failed chat app from scratch, here's what changed (GrowsChat)

Hey dev.to! I'm Behan, a solo full-stack developer. I built a random chat platform before this one. It failed, mostly because of media hosting costs and no real rate limiting, the classic "it looked good but wasn't built to last" problem. So with GrowsChat , I made a few decisions early and stuck to them: AI is always disclosed. If you're ever talking to our AI while we find you a real match,…

Behan, a solo full-stack developer, rebuilt his failed chat app, GrowsChat, from scratch. The original platform had failed due to high media hosting costs and lack of effective rate limiting. GrowsChat addresses these issues by implementing various features: AI usage is always disclosed and users are informed when they are interacting with the AI. No account is required to start a conversation, and the platform includes safety checks for video calls with a single tap to end any problematic interaction.

User-uploaded media is strictly prohibited. Instead, GrowsChat offers a situational image and sticker library, enabling expressive conversations without the risk of abuse or unsafe content. To enhance conversations further, there is an Atmosphere feature, which provides themed moods for discussions, adding life without the necessity of media uploads. The technology stack used for GrowsChat includes Next.js, MUI, Socket.IO, and Cloudflare Workers for deployment.

GrowsChat is set to launch on Product Hunt on September 16th. The developer is seeking early support and feedback, particularly regarding the 'no user media' approach and its implications. A follow or upvote on Product Hunt upon launch would be greatly appreciated, as the developer sees early support as invaluable at this stage. The developer is also open to answering any questions or concerns in the comments section.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Mastering Advanced Server-Side Caching Patterns in Next.js 14

Originally published on tamiz.pro . In modern React architectures, the distinction between client-side and server-side execution is no longer just about where the code runs; it is about where the data…

  • Default caching in Next.js has limitations and requires custom solutions
  • Implement fine-grained memoization to cache individual data slices
  • Use Stale-While-Revalidate pattern with ETag headers for optimized data fetching

Moving Off PaaS: Deploying Production Laravel Stacks with Kamal 2

Platform-as-a-Service (PaaS) providers make launching a web application simple. You push code, and they handle the infrastructure. However, as your application grows, the cost scales aggressively.

  • Kamal 2 deploys containerized apps to any VPS with zero downtime
  • Laravel app Dockerfile includes PHP-FPM, Nginx, PHP extensions
  • kamal setup initiates first deployment, kamal deploy for updates

More from Sunday 13 September →