Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mian-ali/devconnections

DevConnections A social network for developers built with the MERN Stack
https://github.com/mian-ali/devconnections

collaborate crud-api express expressjs exxpress javascript learn mern-project mern-stack mongodb mongoose node-js nodejs react reactjs redux redux-thunk rest-api social-network webapp

Last synced: about 6 hours ago
JSON representation

DevConnections A social network for developers built with the MERN Stack

Awesome Lists containing this project

README

        

# Dev Connections
A small social network for developers built with the MERN stack. Includes authentication using JWT web tokens. The app uses Redux for client-side state management.

You can check out the live project by Clicking [here](https://jealous-pea-coat-boa.cyclic.app/)

## TODO

- Better Logging
- Fetch Popular Github Repos

## Technologies Used

- [MongoDB](https://www.mongodb.com/)
- [ExpressJS](https://expressjs.com/)
- [ReactJS](https://reactjs.org/)
- [NodeJS](https://nodejs.org/en/)

## Quick Start

### Add a default.json file in config folder with the following

```
{
"mongoURI": "",
"jwtSecret": "secret",
"githubToken": ""
}
```

### Install server dependencies

```bash
npm install
```

### Install client dependencies

```bash
cd client
npm install
```

### Run both Express & React from root

```bash
npm run dev
```

### Build for production

```bash
cd client
npm run build
```

### Test production before deploy

```bash
NODE_ENV=production node server.js
```

### Created By

[Ali Ahmad](https://www.aliahmad.co)