Skip to content

shiido/file-explorer

Repository files navigation

File-Explorer Logo

Description

Application that allows you to monitor directories and files in real time.

The application is divided into two parts:

Backend

The backend was built under NestJS framework and allows:

  • Handle client connections through websockets
  • Check if folders and files are valid
  • Monitoring folders and files in real time

For further details Click Here!

Frontend

The frontend was built under React framework and allows:

  • View the changes that have occurred in the directories that are under monitoring in real time
  • Add new directories to monitor

For further details Click Here!

Requirements

  • node v10.15.3 or higher
  • npm v6.4.1 or higher

It is important that you do not have any connection on ports 3011, 8081 and 3000

Technologies

Installation

$ npm install

Running

$ node file-explorer.js ~/Desktop

The backend server will start here: http://localhost:3011

The websocket server will start on port 8081

The frontend app will open here: http://localhost:3000

Test

# Backend
$ cd file-explorer-backend && npm run test:cov

# Frontend
$ cd file-explorer-frontend && npm run test

Preview

License

File-Explorer is MIT licensed.

About

File explorer real time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published