Skip to content

anthony-ndegwa-dev/alx-files_manager

Repository files navigation

Files manager

  • This project is a summary of back-end: 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

Objectives

  • Create an API with Express
  • Authenticate a user
  • Store data in MongoDB
  • Store temporary data in Redis
  • Setup and use a background worker

Provided Files

  • package.json
  • .eslintrc.js
  • babel.config.js

Releases

No releases published

Packages

No packages published