KO
|
EN
gitlite — search
Search
#react
#typescript
#python
#cpp
#r
#machine-learning
#java
#csharp
#javascript
#matlab
#php
#spark
imessage
★ 66
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
mini-claude-code
:
Building a Mini Claude Code from Scratch (TypeScript)
Cloudflare-Vless
:
Cloudflare-Vless脚本
docs-mcp
:
Astro Docs MCP Server
kilo-map
:
kilo-map: Robust Lidar-based Odometry and Mapping
SMT
:
Snowrunner Manual Transmission
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
imessage
?
Download (.md)
# 💬 Full Stack Real-Time Chat App 🚀  --- ## ✨ Highlights: - 💬 Full Stack Real-Time Chat Application built from scratch - ⚛️ Frontend with React, Tailwind CSS & Hero UI - 🚀 Backend with Node.js & Express.js - 🔐 Authentication with Clerk - 🗄️ MongoDB Database Integration - ⚡ Real-Time Messaging with Socket.io - 🟢 Online User Presence Tracking - 🖼️ Image & Video Sharing Support - 🎨 Light & Dark Mode - 🖌️ 13 Custom Wallpapers - 🌈 11 Beautiful Themes - ⌨️ Optional Keyboard Sound Effects - 🔌 Build Your Own WebSocket Server - 🚫 No Firebase or Supabase Required - 📤 Media Uploads & Optimization with ImageKit - 🔔 Webhooks Explained & Implemented - ⏰ Cron Jobs from Scratch - 🛡️ Express Middleware Deep Dive - 📁 File Uploads & Media Handling - 🌐 Deploy Your App with a Live URL - 🆓 100% Free Setup to Get Started - 📂 Full Source Code Included - 🎯 Resume-Ready Production-Style Project --- ## 🧪 Environment Variables ### Backend (`/backend`) ```bash PORT=<your_port> NODE_ENV=<development_or_production> MONGO_URI=<your_mongodb_connection_string> CLERK_PUBLISHABLE_KEY=<your_clerk_publishable_key> CLERK_SECRET_KEY=<your_clerk_secret_key> CLERK_WEBHOOK_SIGNING_SECRET=<your_clerk_webhook_signing_secret> IMAGEKIT_PRIVATE_KEY=<your_imagekit_private_key> FRONTEND_URL=<your_frontend_url> ``` ### Frontend (`/frontend`) ```bash VITE_CLERK_PUBLISHABLE_KEY=<your_clerk_publishable_key> ``` --- ## 🚀 Tech Stack ### Frontend - React - Tailwind CSS - Hero UI - Zustand - Socket.io Client ### Backend - Node.js - Express.js - MongoDB - Socket.io - Clerk - ImageKit ### Deployment - Frontend: Render - Backend: Render - Database: MongoDB Atlas ---