Skip to content

devxbynikhil/networkup

Repository files navigation

🌐 NetworkUp — End-to-End Encrypted Chat Application

NetworkUp is a secure, real-time, end-to-end encrypted chat web application built using Next.js, MongoDB, and TypeScript.

It allows users to communicate privately without relying on third-party messaging platforms — ensuring full control over data, privacy, and security.

🚀 Live App: https://networkup.vercel.app


✨ Features

  • 🔐 Secure User Registration & Authentication
  • 💬 Real-Time Messaging
  • 🛡️ End-to-End Message Encryption
  • ⚡ Fast & Smooth Chat Experience
  • 🎨 Clean & User-Friendly Interface
  • ☁️ Deployed on Vercel

🛠️ Tech Stack

  • Next.js – Full-stack React framework
  • MongoDB – Database for users & messages
  • TypeScript – Type-safe development
  • NextAuth.js – Authentication & session management
  • Vercel – Deployment & hosting

🚀 Live Deployment

The application is deployed and accessible here:

👉 https://networkup.vercel.app


📦 Getting Started (Run Locally)

Prerequisites

Make sure you have installed:

  • Node.js (v14 or higher)
  • MongoDB (Local or MongoDB Atlas)

1️⃣ Clone the Repository

git clone https://github.com/yourusername/networkup.git

2️⃣ Navigate to Project Directory

cd networkup

3️⃣ Install Dependencies

npm install

4️⃣ Setup Environment Variables

Create a .env.local file in the root directory and add:

MONGODB_URI=your_mongodb_connection_string
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3000

5️⃣ Run Development Server

npm run dev

Now open:

👉 http://localhost:3000


🧑‍💻 Usage

  1. Register a new account
  2. Login securely
  3. Start chatting with other users
  4. Messages are encrypted end-to-end 🔐

🤝 Contributing

Contributions are welcome!

Feel free to:

  • Open issues
  • Suggest features
  • Submit pull requests

📄 License

This project is licensed under the MIT License.

About

NetworkUp is a secure end-to-end encrypted chat application that enables real-time private messaging with strong authentication, fast communication, and a modern web interface built using Next.js, MongoDB, and TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors