/linkr

A link sharing social network

Primary LanguageJavaScript

linkr:

Your link sharing social network.

About 🔎

This web aplication ia a social network to share links in you find interesting and interact with other people..

Feel free to try it:

linkr.vercel.app/

Implemented features ✔️

  • Register, Login and Logout
  • Create a post with a link to share
  • Edit or delete a post you've made
  • Choose whether to share your location in your post or not
  • Like/Dislike a post
  • Comment on a post
  • Repost other users's post
  • Follow/unfollow a user
  • Show following users post in timeline
  • Show your posts and user's posts on the respective pages
  • Show posts that I like in MyIlkes page
  • Progressive post loading in every page with posts
  • Search for user in a searchbox
  • Text a hashtag in your post
  • Show worldwide trending hashtag
  • Go to the hashtag page and check every post regarding it
  • Responsive design

Future improvements 🔮

  • Option to set more infos and characteristics to your profile
  • Show user infos on user's page
  • Edit logged user info
  • Webchat to talk to other people in private
  • Suggestions of people to follow
  • Option to block users if you want to
  • Edit or delete a comment in a post

Tech tools 🔧

The following tools and frameworks were used in the construction of the project:

How to run ⚙️

  1. Clone this repository
npm i
  1. Run the front-end with
npm start
  1. You can optionally build the project running
npm run build
  1. Finally access http://localhost:3000 on your favorite browser