diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..782facf
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,95 @@
+If you don't have git on your machine, [install it]( https://help.github.com/articles/set-up-git/).
+
+## Fork this repository
+
+Fork this repository by clicking on the fork button on the top of this page.
+This will create a copy of this repository in your account.
+
+## Clone the repository
+
+
+
+Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the clone button and then click the *copy to clipboard* icon.
+
+Open a terminal and run the following git command:
+
+```
+git clone "url you just copied"
+```
+where "url you just copied" (without the quote marks) is the url to this repository (your fork of this project). See the previous steps to obtain the url.
+
+
+
+For example:
+```
+git clone https://github.com/this-is-you/App.git
+```
+where `this-is-you` is your GitHub username. Here you're copying the contents of the minimal-portfolio repository on GitHub to your computer.
+
+## Create a branch
+
+Change to the repository directory on your computer (if you are not already there):
+
+```
+cd App
+```
+Now create a branch using the `git checkout` command:
+```
+git checkout -b
+ + + + +
+ + + + +## 🚀 Getting Started + +These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. + +You'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer, and [yarn](https://yarnpkg.com/) + +``` +node@v10.16.0 or higher +npm@6.9.0 or higher +git@2.17.1 or higher +yarn@1.22.5 or higher +``` + +## 🔧 Installation + +From your command line, clone and run the app in development: + +```bash +# Clone this repository +$ git clone https://github.com/DisStreamChat/App.git + +# Go into the repository +$ cd App + +# Install dependencies +$ npm install + +# Run +$ npm start + +``` --- -## Support +## 💵 Support This project is a part of DisStreamChat. Whether you use this project, another DisStreamChat project, have learned something from it, or just like it, please consider supporting it by becoming a patreon, so we can dedicate more time on more projects like this 😀. -# Framework/Tech use -* electron -* React -* Firebase +## :technologist: Technologies used -# Contributing -All contributions and feature requests are welcome. Feel free to make a pull request or open an issue +- [React](https://reactjs.org/) +- [Electron](https://www.electronjs.org/) +- [SCSS](https://sass-lang.com/documentation/syntax) +- [Firebase](https://firebase.google.com/) +- [Material UI](https://material-ui.com/) for icons and inputs -# Installation +## 📄 License -## Install for Devolopment -1. Clone this repository. -``` -git clone https://github.com/DisStreamChat/App.git -``` -2. Install Dependencies -``` -npm install -``` -3. If you havent already, install Yarn globally. -``` -npm install -g yarn -``` -4. Create a .env and add enviromnent variables from `.env.sample`. unless you are using a development version of the backend, the socket url should be set to `https://api.disstreamchat.com/` -6. Run dev server. -``` -npm run start -``` +This project is licensed under the MIT License - see the [LICENSE.md](./LICENSE) file for details +# Contributing +All contributions and feature requests are welcome. Feel free to make a pull request or open an issue. For more info see the [contributing guide](./CONTRIBUTING.md) [![GitHub followers](https://img.shields.io/github/followers/gypsydangerous.svg?label=Follow%20@gypsydangerous&style=social)](https://github.com/gypsydangerous/) [![Twitter Follow](https://img.shields.io/twitter/follow/disstreamchat?style=social)](https://twitter.com/disstreamchat) + +Made with ♥️ by the [DisStreamChat Team](https://www.disstreamchat.com/#/members) and gracious [contributors](https://github.com/DisStreamChat/Contributors)