A Social Media WebAPP
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.
- 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
)
Chrome | Internet Explorer | Edge | Safari | Firefox |
---|---|---|---|---|
Yes | 11+ | Yes | Yes | Yes |
Connectivate open source, so you can create a pull request(PR) after you fix issues. Modify yourself with the following processes.
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