Linkr

Linkr is a social network for sharing links! Enjoy and share some awesome materials you find about development!

Table of contents

Overview

Obs: images to be posted

Try it out now here.

About

This application has the following features:

  • Sign up - You are able to create a custom profile with an email, username and a picture-url from the web
  • Sign in - After creating the account, it's possible to log in with an email and password
  • Sign out - It is also possible to log out of the app
  • Timeline - You can publish and see all the posts from the people you follow
  • Posts - Posts load progressively as the page is scrolled, it's possible to like, comment, repost, edit and delete a post
  • Hashtags - Posts can also have hashtags, with it creating trends with the most used hashtags in the last 24hrs
  • Search - You can search for other users currently registered on the app
  • Follow / Unfollow - You can follow other people to see their posts and reposts
  • Responsiveness - The app has reponsiveness to Desktop, Tablet and Mobile

Built with

The app was developed with the following tools:

Workspace:

How to run

  1. Clone this repository
git clone https://github.com/VitorIMuller/Linkr-Front.git
  1. Clone the Back-end repository (follow the instructions from there as well)
git clone https://github.com/VitorIMuller/Linkr-Back.git
  1. Go to the project directory
cd Linkr-Front
  1. Install dependencies
npm or yarn install
  1. Run the front-end in developer mode with
npm start
  1. Finally, access http://localhost:3000 on your favorite browser (unless it is Internet Explorer. In this case, review your life decisions)
  • The page will reload if you make edits.
  • You will also see any lint errors in the console.

Authors


Vitor Muller

Lucas Azzolini Vieira

Marcelo Canedo

Damon Dias

Adriano Fonseca