/Social-Media-Site

Primary LanguageJavaScriptMIT LicenseMIT

HI-CON

Open-Source Discord

A Social Media Platform which aims to connect the people around the world so as they can share their memories, photos, videos and communicate from any part of world.HI-CON provides secured one-to-one text and voice-video call facility to the users for better communication.

Technologies Used

JavaScript ReactJS Sass HTML5 Express MongoDB Figma

Want to Contribute in this project? 🚀

Here are the steps you need to do:

  1. Fork this repo in your profile.

  2. Clone the forked repository in your system, by using this command in your Git bash/Command Prompt.
    Make sure you replace <your-username> with your Github username

    git clone https://github.com/<your-username>/Social-Media-Platform.git
    
  3. Go to project directory Social-Media-Platform in terminal, using following command.

    cd Social-Media-Platform
    
  4. Make a seperate branch, other than main, to make changes in this project.

    git branch <branch-name>
    
  5. Split your terminal (or open 2 terminals). In first terminal, go to Server side directory and install the necessary node dependencies. If you are confused, then use following commands:

    cd Server side
    npm install
    
  6. Make .env file using .env.example file and add your Google, Facebook and Twitter client ID and Secrets. Use following command to copy the .env.example.

    cp .env .env.example
    
  7. Run the Server side using the following command:

    npm start
    
  8. In second terminal, go to Client side directory and install the necessary node dependencies and run the client side using npm start. If you are confused, then use following commands:

    cd Client side
    npm install
    npm start
    
  9. Open https://localhost:3000 on your browser to see the project running.