Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shivang21007/fun-chat

A online chatting app while being completely anonymous. You donot have to enter your name or you do not need yo login/signup. you can just immediately start chatting with your friends.
https://github.com/shivang21007/fun-chat

chat-application javascript nanoid reactjs socket-io

Last synced: 11 days ago
JSON representation

A online chatting app while being completely anonymous. You donot have to enter your name or you do not need yo login/signup. you can just immediately start chatting with your friends.

Awesome Lists containing this project

README

        

# Hi, This is Shivnag. πŸ‘»

# [Welcome to "Fun-Chat". πŸ±β€πŸ](https://github.com/shivang21007/Fun-Chat)

![fun-chat-frontpage](https://github.com/shivang21007/Fun-Chat/assets/98748694/61ef9f1e-2384-4365-90eb-d5fbd308bf6e)

A online chatting app while being completely anonymous.
You donot have to enter your name or you do not need yo login/signup. you can just immediately start chatting with your friends.

# πŸ› οΈ Installation Guidelines:

1. Fork the project. Click on the icon on the top right to get started

2. Clone the project, you can use the following command on your local terminal:

```bash
git clone https://github.com/your-user-name/Fun-Chat.git
```
3. Also don't forget to give star to codebase after using it ✨.

# πŸ“‘ To install node Dependencies

1. Go to backend folder
```bash
cd backend
```
2. run in terminal
```bash
npm install express socket.io
```

3. Again Go to frontend folder
```bash
cd frontend
```
4. Run in terminal
```bash
npm install socket.io-client nonoid
```

# πŸ’» To Start the Application on your local system.
1. Fontend -> Go to frontend folder, run command on your local terminal
```bash
npm start
```
2. Backend -> Go to backend folder, run command on your local terminal
```bash
npm start
```
3. Make sure both command are running in two terminals simontaneously.

4. Now Open your Browers as run
```bash
http://localhost:3000/
```
5. πŸŽ‰You have successfully run the application on your local system.

# πŸ₯‚After making a change

1. Create a new branch

```bash
git checkout -b YourBranchName
```

2. Add it to staging area

```bash
git add .
```

3. Commit your changes with

```bash
git commit -m "your message"
```

4. Push your changes

```bash
git push -u origin branchname
```

Push your changes to your fork of the repository by running the git push command followed by the name of your remote and the name of your branch. For example:
git push origin new-feature


Go to the repository page on GitHub and click the "Compare & pull request" button.

Review your changes and click the "Create pull request" button.

Enter a title and a description for your pull request and click the "Create pull request" button.

That's it! You have now successfully made a pull request with git to a remote repository. 😎