This project is a summary of this back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.
The objective is to build a simple platform to upload and view files:
- User authentication via a token.
- List all files
- Upload a new file
- Change permission of a file
- View a file
- Generate thumbnails for images
The following tools were used for the project.
- MongoDB
- NodeJs
- ExpressJs
- Redis
- Kue
To set up the project,
git clone https://github.com/St-Pardon/alx-files_manager.git
cd alx-files_manager/
npm install
redis-server &
npm run start-server
Click here to view the complete list of the API
- Onu Onyedikachi (Team Lead)
- Nwachukwu MaryBaptista
click to view details