Upload and download files from a drive within your local network. "A local network Google Drive". The main idea of this project is that you and your family or friends can share files and folders easily without the need of Google Drive or any other third-party services.
Backend:
- Create Express App.
- Set routes for API (post, get).
- Show the files and directories in a certain path on the drive (specified on the URI).
- Create new directories.
- Upload files to a directory.
- Set routes for
- Delete file
- Rename file
Frontend:
- Create React App.
- Connect to the API and view the directories and files in the drive.
- Go to the specified directory when you click on the directory card.
- Buttons/forms to upload files and create directories.
- Button to rename and delete files and directories.
- Setup react ruoter that matches the requested path.