DavidJ001 / Connectivate

A social media webapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

 A Social Media WebAPP

All Contributors github release version npm version license PRs welcome code with hearth by DavidJ001

This is a node.js social media web application powered by MERN that provides the main functions you'd expect from a social media application, such as the use of emojis, private messages, a personalized profile etc.

Features

  • Fully JavaScript
  • Emoji support
  • User @mentioning (for logged in users)
  • Private messaging (for logged in users)
  • Message deleting (for logged in users)
  • NodeJS installation necessary to run the app localy.
  • Stupidly easy to install and edit
  • open source project github repo files
  • Works on Mac, Linux and (well, of course,) Windows
  • Supports other version control systems (.hgignore)

🌏 Browser Support

Chrome Chrome IE Internet Explorer Edge Edge Safari Safari Firefox Firefox
Yes 11+ Yes Yes Yes

πŸ”§ Pull Request Steps

Connectivate open source, so you can create a pull request(PR) after you fix issues. Modify yourself with the following processes.

Setup

Fork main branch into your personal repository. Clone it to local computer. Install node modules. Before starting development, you should check if there are any errors.

$ git clone https://github.com/{your-personal-repo}/Connectivate.git
$ npm install
$ npm audit fix --force
$ npm run start

Check the jsconfig.json file for configurations and then creat a .env file in the server folder to setup locally your MongoDB configurations. Also, create an account with mongodb if you haven't yet and update the .env with your mongodb configuration key and you're good to go.

For Screenshots and a more detailed description of this project, have a look at this google slide file

πŸ“œ License

This software is licensed under the MIT Β© DavidJ001.

About

A social media webapp

License:MIT License


Languages

Language:JavaScript 97.1%Language:HTML 2.6%Language:CSS 0.3%