Click here for the back-end code (NodeJS+Express+JWT+Sequelize+PostreSQL)
A web application built with Vue, Nuxt & Tailwind which has some features like Google Drive:
- User Login & Registration
- File Uploading
- Folder Making
- Drive Sharing (specific users/shareable link for guests)
- File preview (image preview/base64)
- Additional file management
- Deleting
- Renaming
- Moving
- etc.
NOTE: This project was done in a short time period and could use some refactoring.
# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
# build for production and launch server
$ yarn build
$ yarn start
# generate static project
$ yarn generate
For detailed explanation on how things work, check out Nuxt.js docs.