A full-stack File Management System application originally created for a technical assessment, designed to facilitate Create, Read, Update, and Delete (CRUD) operations. Users can efficiently manage files through uploads, downloads, renaming, and deletion, supported by a robust backend and a user-friendly frontend.
Date submitted: 15th October 2024
- Front-End: Vue.js, Vue-Router, Pinia, Axios, Bootstrap
- Back-End: Node.js, Express.js, Multer, Docker
- Database: MySQL
To run the project locally, follow these steps:
- Clone the repository
git clone https://github.com/zhon12345/File-Management-System.git- Navigate to the project directory
cd File-Management-System-
Rename
.env.exampleto.envand configure environment variables. -
Install dependencies:
npm run install-all- Start the project:
npm start- The client will run on
http://localhost:5173while the server will run onhttp://localhost:8080by default.