Coder Social home page Coder Social logo

iamshiv007 / omegle-clone Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 3.0 1.19 MB

This is simple omegle clone using nodejs react and socket.io

Home Page: https://omegle-chat.vercel.app

HTML 4.08% CSS 9.07% JavaScript 86.85%
omegle omegle-chat express node reactjs socket-io chat-application

omegle-clone's Introduction

Omegle-clone-react Live

Note:- Open this application in two browsers (for exa- Chrome and edge) to test and give me feedback 📧[email protected] or you can fix the issue, i am open to merge your contribute.

Table of contents

  1. Tech Stack
  2. Demo
  3. How to start

1. Tech Stack 🛠

  1. ReactJS as frontend
  2. NodeJS as backend
  3. Socket.io as bi-directional communication

2. Demo 🎢

demo gif demo image

3. How to start 👨‍💻

1. Prerequisites:

These prerequisites are essential for a smooth setup and understanding of the project.

2. backend setup

  1. clone backend repository
git clone https://github.com/iamshiv007/omegle-backend.git
  1. jump in to project
cd omegle-backend
  1. install packages
npm install
  1. Enviroment variables
    • create a .env file
    • set the variables
PORT="8080"
FRONTEND_URL="http://localhost:3000"
  1. start server
node app.js

OR (if you have nodemon installed)

nodemon app.js

now you would get this output in terminal

Server run on port http://localhost:8080

3. frontend setup

  1. clone frontend repository
git clone https://github.com/iamshiv007/omegle-clone.git
  1. again jump in to project
cd omegle-clone
  1. install packages
npm install
  1. set enviroment variables
    • create .env.local file
    • and put the anviroment variables
      REACT_APP_BASE_URL=http://localhost:8080
  2. start project
    npm start

🎉 Now you ready to explore, create and contribute.🤝

🌟 Give a star if you find this project helpful.⭐️

🌟Thank You for visiting my project😀🙏⭐️

omegle-clone's People

Contributors

iamshiv007 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

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.