Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 940 Bytes

File metadata and controls

23 lines (12 loc) · 940 Bytes

This project uses express.js server-side.

Project Setup

In the project directory, run:

npm install

To install the necessary packages.

In the project directory, run:

npm start

To run the app. Open http://localhost:3000 to view the app in the browser.

Project Description

This single page application allows the user to search and browse files and folders in any directory within a root directory, upload and download files from the browser, and delete files and folders.

'Search', 'download', 'view', and 'widget' parameters automatically update in the URL to reflect the current state of the UI. Likewise, the user can navigate to a URL that includes any of the parameters and the UI will reflect that information.

The server-side 'rootDirectory' variable can be modified to change the app's root directory. Examples: 'admin', 'directory/reviews', 'directory/articles/featuredArticles'