Skip to content

A chat application with authentication in its initial phase πŸ±β€πŸ‘€

License

Notifications You must be signed in to change notification settings

betaoverflow/project-betachat

Repository files navigation

Project BetaChat

Betachat is a web based chat application where you need to have an account before you can start chatting. In it's core it uses Socket.io for multi user connection and JWT for authenticaton. A early age chat application we aim to make it one of it's kind with all the cool features of social media and also some unique features to stand out.

Starware

Project-orsi is Starware.
This means you're free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up. ⭐

Prerequisites πŸ‘¨β€πŸ’»

Install Node JS

Refer to https://nodejs.org/en/ to install nodejs

Install create-react-app

Install create-react-app npm package globally. This will help to easily run the project and also build the source files easily. Use the following command to install create-react-app

npm install -g create-react-app

Cloning and Running the Application in local πŸ’»

Clone the project in localhost

git clone https://github.com/betaoverflow/project-speakerhub.git

Install all the npm packages. Go into the client folder and type the following command to install all npm packages

npm install

In order to run the application Type the following command

npm start

The Application Runs on localhost:3000

To spin up the backend server

In the main project type the following command to install all npm packages

npm start

If you don't have nodemon globally installed in your system install it

npm install -g nodemon

Now it's time to spin up the backend server. So run the lines

nodemon server.js

The Server Runs on localhost:5000

Contributions are welcome πŸŽ‰πŸŽ‰

Ways to contribute:

  1. Solve the issues which are listed
  2. Create your own issue and then send PR.

Please refer to the project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

Please abide by Contributing Guidelines and Code of Conduct πŸš€

PS. Logo in the readme is not ours

Releases

No releases published

Packages

No packages published

Languages