Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mian-ali/devconnections
- Owner: mian-ali
- License: mit
- Created: 2022-03-21T19:35:26.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T04:42:41.000Z (7 months ago)
- Last Synced: 2024-04-13T18:13:15.838Z (7 months ago)
- Topics: 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
- Language: JavaScript
- Homepage: https://jealous-pea-coat-boa.cyclic.app/
- Size: 11.3 MB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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)