Skip to content

This project consists on the API for a social network for sharing articles. Project made along with Ana Pairo, Igor Frotté and Pedro Jonas

Notifications You must be signed in to change notification settings

gabao55/linkr-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linkr API

This project was made using Node.js and Express and consists on an API used for a social network back-end workprocess. You can access deployed project by clicking this link

Features

  1. Sign-up and sign-in with jwt authentication
  2. User search
  3. Publishing posts
  4. Listing posts with pagination
  5. Listing 10 most popular hashtahgs
  6. Users' posts
  7. Hashtags' posts
  8. Post edition and deletion
  9. Interactions with post (likes, comments and re-posts)

Documentation

You can check project's simplified documentation here.

Cloning project

In order to clone the project and run it in your machine, you must run the following commands (with git and npm installed in your machine):

git clone https://github.com/gabao55/linkr-API.git

Then you must go to the project's directory and run:

npm i

Available Scripts

In the project directory, you can run:

npm dev

Runs the app in the development mode with nodemon.
Test it http://localhost:4000 with a client (e.g. Thunderclient).

npm start

Runs the app in the development mode.
Test it http://localhost:4000 with a client (e.g. Thunderclient).

About

This project consists on the API for a social network for sharing articles. Project made along with Ana Pairo, Igor Frotté and Pedro Jonas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Shell 0.1%