Skip to content

A Realtime Chat Application built using React, Node JS, and Socket.IO

License

Notifications You must be signed in to change notification settings

stanleyowen/chatapp

Repository files navigation

Chat Application

Chat Anonymously, without any Privacy and Trackers!

Github Issues Github Forks Github Stars MIT License

Netlify Status

Chat Application

Table of Contents

Getting Started

  1. Download this code
    There are some several quick start options available:
  2. Install All the Dependencies
    • Open your terminal
    • Change directory cd to both client and server folder
    • Type npm install in commmand line
  3. Create .env file
    • Inside client directory, create a new file named .env which stores about important information, which is REACT_APP_ENDPOINT

      • REACT_APP_ENDPOINT stores the server side URL (ENDPOINT)

        REACT_APP_ENDPOINT = http://localhost:5000/
        
    • Inside server directory, create a new file named .env which stores about sensitive information, which is CORS_ORIGIN

      • CORS_ORIGIN stores which domain is allowed to fetch data

        CORS_ORIGIN = http://localhost:3000
        
  4. Run and Compile it
    • In the client directory, type npm start in command line
    • In the server diireactory, type nodemon in command line

Built With

  1. React JS
  2. Express JS
  3. Node JS
  4. Socket IO

Contributing Guidelines

Before that, we would like to say thank you for your willing to contribute to Chat Application! Please take a minute to read contributing guide
Have an idea, found a bug or an issues? Please visit here

Stargazers and Contributors

Stargazers repo roster for @stanleyowen/chatapp Forkers repo roster for @stanleyowen/chatapp

License MIT License