Connect With People ๐Ÿš€

Overview

About Project

This is open-source web chatting app, you can there

  • Create account
  • Create private rooms
  • Join in global chat
  • kick users
  • ban users
  • chat with people

Built with

This project uses

Getting Started

  1. clone repo
git clone https://github.com/callmenikk/JetChat.git

then you must setup database configs, re-captcha tokens and host go to src/utils/hostConfigs.json and set your prefered host

{
   "host": "http://localhost:3001"
}

then go to captcha configs src/Components/Home create captcha.json

create key and client secret on re-captcha website

{
   "site_key": "XXX-XXX-XXX"    
}

then go to server/ create env.json

{
   "CAPTCHA": "YOUR CLIENT SECRET"
}
  1. in env.json create "DB_URL"
{
   "CAPTCHA": "YOUR CLIENT SECRET",
   "DB_URL": "YOUR MONGODB DATA BASE URL"
}

and also "PASSWORD_HASH"

{
   "CAPTCHA": "YOUR CLIENT SECRET",
   "DB_URL": "YOUR MONGODB DATA BASE URL",
   "PASSWORD_HASH": "LONG PASSWORD HASH"
}
  1. then run

npm i and npm i --save-dev in main folder

and then same commands in server/ folder

then run npm start in both folders and you are good to go

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b <branch_name>)
  3. Commit your Changes (git commit -m "some cool stuff added")
  4. Push to the Branch (git push origin <branch_name>)
  5. Open a Pull Request

Contact

Contributor

You might also like...

A social network that simulates a personal blog, where people post "What's on your mind?". Tweteroo is a Twitter clone.

A social network that simulates a personal blog, where people post

Tweteroo About A social network that simulates a personal blog, where people post "What's on your mind?". Tweteroo is a Twitter clone. ๐Ÿ”จ Features โ˜‘๏ธ

Apr 13, 2022

A fun way for people to share their favorite trips and destinations!

TRIP A fun way for people to share their favorite trips and destinations, and provide reviews for fellow travelers! Check out Trip at https://trip-des

Jun 3, 2022

Music World is web3 app built over Solana where anyone can add their favourite songs and see the other songs that are added by different people from around the globe.

๐Ÿ’ฅ Introduction Music World is web3 app built over Solana where anyone can add their favourite songs and see the other songs that are added by differe

Jun 10, 2022

An e-commerce web application that allows people to buy clothes product

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Aug 4, 2022

A tutorial for people that want to learn continuous delivery concepts by practicing.

Continuous delivery playground This tutorial walks you through setting up a continuous delivery pipeline from scratch. This guide is for people that w

Nov 24, 2022

Autocompletion, in-code secret peeking ๐Ÿ”Ž, syncing, and more, for your .env files in VSCode. ๐Ÿ‘‘ From the same people who pioneered dotenv.

Autocompletion, in-code secret peeking ๐Ÿ”Ž, syncing, and more, for your .env files in VSCode. ๐Ÿ‘‘ From the same people who pioneered dotenv.

Dotenv Official (with Vault) for VSCode Official Dotenv. Syntax highlighting, autocompletion, in-code secret peeking, and .env file syncing with Doten

Dec 19, 2022

A website that will curate recently-asked interview questions from FAANG+ to help people practice & prep!

defaang.io A website that will curate recently-asked interview questions from FAANG+ to help people practice & prep! The questions will be submitted a

Dec 12, 2022

๐Ÿ’Œ A simple contact form that helps people send you a message. ๐Ÿ“ฉ to your email. - built with JavaScript/Nodemailer ๐Ÿ“ƒ

Implementation using async/await: app.js const contactForm = document.querySelector(".contact-form"); let name = document.getElementById("name"); let

Aug 17, 2022

A template created with the intention of making my life easier when starting a project, and the lives of other people. :

Express API A simple and improved api with ExpressJS. ๐Ÿ“š | Glossary Dependencies How to Start Routes Controllers & Models License Author ๐Ÿ—ƒ | Dependec

Sep 22, 2022
Owner
Nikoloz Imerlishvili
Web Front-End Developer | 16 Years Old | High School Student | Typescript Enthusiast.
Nikoloz Imerlishvili
A full-stack application that allows gamers to connect and match to people with similar interests.

Platform that allows gamers to connect and find people with similar interests. Built during the @Rocketseat NLW eSports event. Preview: Quickstart Ser

Lucas 3 Oct 2, 2022
Connect Web Integration illustrates the integration of Connect-Web in various JS frameworks and tooling

Connect Web Integration Connect Web Integration is a repository of example projects using Connect-Web with various JS frameworks and tooling. It provi

Buf 43 Dec 29, 2022
A web app to post emoji implemented in connect-go and connect-web.

emotter Emotter is an app to post and share single emoji. This is an example app of connect. Example https://emotter.syumai.com API: Cloud Run Web cli

syumai 11 Oct 30, 2022
Omnivore - a complete, open source read-it-later solution for people who like text

Omnivore Omnivore is a complete, open source read-it-later solution for people who like text. We built Omnivore because we love reading and we want it

Omnivore 597 Jan 1, 2023
In this project, you can create optional rooms and people can talk in the rooms

CodeTalk In this project, you can create optional rooms and people can talk in the rooms. Login and Registration page Login page welcomes us. If you d

Nazlฤฑ 3 Mar 12, 2022
Updog is an open-source social media webapp intended to allow everyday people to share their thoughts in a welcoming community.

SE701-Updog Updog is an open-source social media webapp intended to allow everyday people to share their thoughts in a welcoming community. This proje

SE 701 Team 2 UoA 14 Apr 18, 2022
Automatic Role Adder Is Usually Used In Coding Servers Which Give Access To Codes By Subbing To Their Channel So This Helps Them To Auto Role People :)

Automatic Role Adder Setup Guide Automatic Role Adder Is Usually Used In Coding Servers Which Give Access To Codes By Subbing To Their Channel So This

NotJust 25 Dec 23, 2022
Help Ukrainian people find jobs in the EU, navigate visas and translating CVs.

We invite Ukrainians to Europe Since the beginning of war in Ukraine, more than 3.7 million people have left Ukraine, while an estimated seven (7) mil

Dejan Jacimovic 14 Nov 12, 2022
List of awesome people offering their time for free to have a "coffee chat" with others about different topics, mostly in a mentorship kind of way.

Coffee Chat List of awesome people offering their time for free to have a "coffee chat" with others about different topics, mostly in a mentorship kin

Frรฉdรฉric Harper 91 Dec 12, 2022
Clubhouse is a new type of social network based on voiceโ€”where people around the world come together to talk, listen and learn from each other in real-time.

Awesome Clubhouse The clubhouse is a new type of social network based on voiceโ€”where people around the world come together to talk, listen and learn f

Ehsan Ghaffar 27 Nov 9, 2022