This project is a simple platform to upload and view files, with the following features:
- User authentication via a token
- List all files
- Upload a new file
- Change permission of a file
- View a file
- Generate thumbnails for images
By completing this project, you will learn how to:
- Create an API with Express
- Authenticate a user
- Store data in MongoDB
- Store temporary data in Redis
- Setup and use a background worker
- Install dependencies:
npm install