A modern, web-based file manager built with Node.js and Express.
- File Navigation: Browse folders and files with a clean, modern interface.
- Uploads: Drag and drop or use the upload button to add files.
- Folder Management: Create new folders to organize your content.
- File Deletion: Remove unwanted files or folders.
- Responsive Design: Works on desktop and mobile devices.
- Modern UI: "CloudManager" theme with sidebar, breadcrumbs, and visual file previews.
-
Clone the repository:
git clone https://github.com/TiclyMusic/server-file-manager.git cd server-file-manager -
Install dependencies:
npm install
-
Start the server:
npm start
-
Open your browser and navigate to:
http://localhost:3000
server.js: The backend server handling API requests and file operations.public/: Contains the frontend assets (HTML, CSS, JS).uploads/: The default directory where files are stored (created automatically).
- Backend: Node.js, Express, Multer
- Frontend: HTML5, CSS3, JavaScript (Vanilla), FontAwesome, Google Fonts (Inter)
MIT