Skip to content

behi22/DevConnector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevConnector

Social network for developers, built on the MERN stack.

Table of Contents

General Information

A Social network for developers, where you can create a developer profile/portfolio, share posts, and get help from other developers.

  • This Project was deployed using: Render

Technologies Used

  • npm - 10.9.2
  • React.js - 17.0.2
  • Redux - 7.2.6
  • redux-thunk - 2.4.0
  • uuid - 8.3.2
  • HTML - version html5
  • CSS
  • babel
  • Axios - 1.7.9
  • AJAX
  • git version 2.38.1.windows.1
  • github
  • Express - 4.21.2
  • express-validator - 7.2.0
  • MongoDB - 6.12.0
  • mongoose - 8.9.1
  • bcryptjs - 2.4.3
  • config - 3.3.12
  • dotenv - 16.4.7
  • gravatar - 1.8.2
  • jsonwebtoken - 9.0.2
  • normalize-url - 4.5.0
  • request - 2.88.2
  • Render

Screenshots

alt text

Usage

This is a Social network for developers. You can create a developer profile/portfolio, share posts, and get help from other developers.

The app should have the following features:

  • Frontend - Neat and User-Friendly component based Frontend, created with React and deployed using Render
  • Backend API - JS-based API, Properly implementing routes and database connection, deployed using Render
  • Secure & Authenticated Links - Most of the API routes are secured and cannot be accessed without proper Authentication
  • Storage - Utilize MongoDB database for storage, Hosted on MongoDB Cloud

Project Status

Project is: Complete

Room for Improvement

  • Frontend: I was thinking of adding an edit button inside the actions columns of both Education and Experience which would need a profile-form component to be created for each one, similar to what I have for CreateProfile and EditProfile.

  • Backend: There would need to be routes created for editing profile education and experience inside the Profile API Route in order to complement the frontend changes.

Acknowledgements

  • Many thanks to Udemy & Brad Traversy for including this project on their MERN Stack Front To Back: Full Stack React, Redux & Node.js Course.

Contact

Created by Behbod Babai - feel free to contact me via email! my email: behibabai@gmail.com

Releases

No releases published

Packages

 
 
 

Contributors