Giter Club home page Giter Club logo

jokashongwe / church_rooom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shashankvish0010/zen

0.0 0.0 0.0 66.69 MB

Zen is a state-of-the-art communication platform built on the PERN stack and WebRTC technology with WebSocket for real-time communication. Offering seamless video calling and upcoming live streaming features, Zen ensures secure, reliable, and user-friendly experiences.

Home Page: https://zen-gamma.vercel.app

JavaScript 0.77% TypeScript 97.50% CSS 1.32% HTML 0.40%

church_rooom's Introduction

Welcome to Zen

Welcome to Zen, your ultimate destination for seamless video calling and soon-to-be live streaming, all built on the robust PERN stack and WebRTC technology.

About

Zen is an innovative communication platform designed to revolutionize real-time interaction. Whether you're making video calls or streaming live content, Zen ensures a secure, reliable, and user-friendly platform for all your communication needs.

Features

Real-time Video Calls

Enjoy high-quality video calls with minimal latency, thanks to WebRTC technology.

Secure Authentication

Your account is protected with robust authentication mechanisms, ensuring your privacy and security.

One-Time Password Verification

Easily verify your account using one-time passwords (OTP) for added convenience and security.

Custom Zen Numbers

Each user receives a unique Zen number for easy contact management and privacy protection.

Call Directory Search

Quickly find and save contacts using the intuitive search box within the call directory.

Building Expertise with WebRTC

Zen is not just a project; it's a testament to my commitment to continuous learning and innovation. In creating Zen, we embarked on a journey to master the intricacies of WebRTC technology. Learning WebRTC was no small feat; it presented challenges that pushed us to expand my knowledge and skills in real-time communication.

Future-Proof with Live Streaming

I'm gearing up to introduce live streaming capabilities to Zen. Powered by Mediasoup technology, the live streaming feature will enable you to broadcast your content to audiences worldwide in real-time, with unparalleled quality and reliability.

Technology Stack

Zen leverages the powerful PERN stack:

  • PostgreSQL: Backend database management for high-quality video calls with minimal latency, thanks to WebRTC technology.
  • Express.js: Robust backend framework ensuring account security with robust authentication mechanisms.
  • React: Frontend framework for easy account verification using one-time passwords (OTP) and intuitive user interfaces.
  • Node.js: Server-side JavaScript runtime environment for easy contact management and privacy protection with unique Zen numbers.
  • WebSockets: Facilitating real-time, bidirectional communication between clients and servers, enabling instant updates and notifications to users.

Development Journey

My journey of building Zen has been filled with challenges and triumphs. I'm passionate about creating a platform that enhances your communication experience, and constantly pushing the boundaries to achieve this goal. Although there's a lot of room for improvements so if you wanna suggest something or wanna contribute to the project, you're welcome.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.