cavdy-play / nodejs-update

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XSHARE

A file sharing application that converts an extensive list of files into a sharable link. This link can then be shared with anyone you choose via email,whatsapp,twitter,facebook...or simply by copying and sending it manually

Prerequisites

You need to have node.js installed Node.js

Installation

Clone this repo and install all dependencies.

  • git clone https://github.com/hngi/nodejs-update.git
  • cd client then npm install to install all dependencies for the client (React)
  • npm run start to start React scripts
  • cd .. to go back to root directory
  • cd server then npm install to install dependencies for the server
  • npm run start-dev to start the server

Run tests

  • from the root directory cd server then npm run test to run test


Technology/Stack

  • React
  • Redux
  • Node/Express
  • MongoDB

Features

  • Upload file
  • Send link via email
  • Copy link
  • Share link on social platforms

About


Languages

Language:JavaScript 68.9%Language:CSS 19.6%Language:HTML 11.5%