8000 GitHub - atithi4dev/AfterCrate: AfterCrate is a real-time messaging app built with modern web tech for meaningful, human-first conversations. It features fast one-on-one and group chat, contextual awareness (like weather & timezones), beautiful UI with Tailwind, and seamless media sharing — all without AI noise or distractions. Built to feel personal, private, and purposeful.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AfterCrate is a real-time messaging app built with modern web tech for meaningful, human-first conversations. It features fast one-on-one and group chat, contextual awareness (like weather & timezones), beautiful UI with Tailwind, and seamless media sharing — all without AI noise or distractions. Built to feel personal, private, and purposeful.

Notifications You must be signed in to change notification settings

atithi4dev/AfterCrate

Repository files navigation

AfterCrate Logo
AfterCrate

⚡️ AfterCrate is a modern, real-time chat platform designed for human-first conversations. Crafted with empathy, context-awareness, and performance in mind — it reimagines messaging without the noise of AI bots or crypto hype.

Hosted on Vercel    Next.js 14    TailwindCSS    Pusher    NextAuth.js    Cloudinary    PRs Welcome


🚀 Overview

AfterCrate isn’t just another messenger — it’s a thoughtfully engineered platform for meaningful digital interaction.

Built with a modern full-stack tech stack (Next.js 14, App Router, Prisma, Tailwind, Pusher), it offers:

  • Clean UI, Built with TailwindCSS
  • Real-Time Messaging via Pusher
  • Credential, Google, and GitHub Auth via NextAuth
  • Cloudinary-based Media Uploads
  • Smart Contextual UX — Weather, timezone, user mood
  • Responsive Design with Tailwind Animations
  • Presence Indicators, Ghost Mode & Story Statuses

🧠 Key Principles

  • 🫂 People-first: No bots, no noise. Just real conversation.
  • 🧭 Context-aware: Know when it's raining in their city, or if it's 2AM on their side.
  • 🧼 Minimal and polished: Fast. Light. A joy to use.
  • 🔐 Private by design: Credentials stay safe. No bloat. No data mining.

🔧 Tech Stack

Layer Tech
Frontend Next.js 14 (App Router, Server Components), TailwindCSS
Backend Prisma + PostgreSQL, NextAuth (Google, GitHub, Credentials)
Realtime Pusher Channels (presence, typing, message delivery)
Media Cloudinary (image & file uploads with CDN optimization)
Forms & UX react-hook-form, react-hot-toast, Zod
Deployment Vercel (CI/CD), Railway (optional DB)

📸 Screenshots

Coming soon — working on it!


🔑 Getting Started

# Clone the repo
git clone https://github.com/yourusername/aftercrate.git

# Install dependencies
pnpm install

# Copy env vars
cp .env.example .env

# Start local dev server
pnpm dev

🤝 Contributing

Contributions, ideas, and forks are welcome!
This project is young and evolving — let’s make it incredible together.

# Fork the repo
# Create your feature branch
git checkout -b feature/amazing-idea

# Commit your changes
git commit -m "✨ Add amazing idea"

# Push and create a PR

👤 Author

Atithi Singh – Student Dev & Builder
GitHub


About

AfterCrate is a real-time messaging app built with modern web tech for meaningful, human-first conversations. It features fast one-on-one and group chat, contextual awareness (like weather & timezones), beautiful UI with Tailwind, and seamless media sharing — all without AI noise or distractions. Built to feel personal, private, and purposeful.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0