SOCIAL NETWORK FOR PROFESSIONALS

AttainU
AttainU

SOCIAL NETWORK FOR PROFESSIONALS

GitHub Link | Project Live Link

What is their project ?

We created an MVP(Minimum Viable Product) social media web-app, where different users can create their own profiles, post their blogs and can also connect and view other user's profiles and posts.

Why did they choose to work on it?

After using LinkedIn, we also wanted to build something similar. Though our app does not have that as many features as LinkedIn, but in our app, a user can register, create a profile, post a blog. In the profile section, a user can add their educational and experience details. User can also like, unlike, comment on other user's posts. We managed to achieve a few functionalities like Linkedin in our app.

Technology used :

In the front end, we used the following technology for UI(user interface) - HTML, CSS, React, Axios, React-redux, Redux-thunk

In the back-end, we used - Mongodb, Mongoose, Express, Express-validator, JWT, Bcrypt, Normalize-URL, Nodemon, Cors.

What further improvements can be done in the project ?

Certain improvement that can be done in our project are-

  1. Image upload option can also be implemented while posting a blog.
  2. Search functionality, so that a user can search other users by typing their name in the search box.
  3. Messaging features between different users.

DEMO :