Skip to content
Social media platform for developers to connect and share ideas
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
client
config
models
routes/api
validation
.eslintignore
.eslintrc
.gitignore
README.md
package-lock.json
package.json
server.js

README.md

DevNet

DevNet

DevNet is a full-stack social media platform for developers. It utilizes Express and Node.js on the backend, a MongoDB database, and React.js with a Redux on the frontend.

Features

Profile

Users can share skills, experience, and education information. Optionally, users can also share their social media profiles. Profile pictures are pulled from Gravatar if the user supplies a Gravatar email.

Profile Header

GitHub Repos

GitHub repos can be included in the profile just by providing your username in your dashboard. Each repo has the repo name, description, language, watchers, stars, and forks.

GitHub Repos

Posts Feed

Users can submit posts on the posts feed where other users can like and/or comment. You can delete posts only if you are the author.

Posts Feed

Built with

  • React - JavsScript library for building user interfaces.
  • Redux - Predictable state container for JavaScript apps.
  • Express - Fast, unopinionated, minimalist web framework for Node.js.
  • MongoDB - Document database with the scalability and flexibility that you want with the querying and indexing that you need.
  • Bootstrap - Extensive list of components and bundled Javascript plugins.
  • GitHub REST API - API for retreiving GitHub profile information.

To-do

  • Add like capability to comments.
  • Associate and display posts and comments users have liked in the dashbaord.
  • Implement dragging and dropping to reorder experience, education and skills.
  • Add ability to search user profiles by name.
You can’t perform that action at this time.