Skip to content

Theofilos-Chamalis/DevConnector

Repository files navigation

Dev Connector

A social resume platform for developers. Create your portofolio by adding experience, education, skills or any important information of your career and post your comments or thoughts for other users.

This is a MERN based full stack real world bootstrapping application that can speed up the development process. It uses the popular MongoDB database with Mongoose schemas, the backend web framework Express.js, the frontend library Preact.js which is a lightweight variant of React.js and Node.js. Authentication is performed using JSON Web Tokens together with the Passport middleware.

Visit it at: https://thedevconnector.herokuapp.com

Screenshots

Home Page


Profile Dashboard


Users Profiles


Post Feed



Quick Start

# clone repository
https://github.com/Theofilos-Chamalis/DevConnector.git

# Install dependencies
cd devConnector && npm run install-all

# Enter your development & production MongoDB URI & JWT key
Directory: config/

To run the development server on both backend and frontend:

# The development server runs on port 3000
npm run dev

To run only the backend

# The backend server runs on port 5000
npm run backend

To run only the frontend client

# The frontend client runs on port 3000
npm run client

To lint the whole project with eslint

# You can also change the eslint rules stored in.eslintrc
npm run lint

Technologies & Libraries Used

Client Side

Server Side