Skip to content

This project is a summary of my back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.

Notifications You must be signed in to change notification settings

Bikilaketema/alx-files_manager

Repository files navigation

This project is a summary of our last tri-mester at ALX SWE program: authentication, NodeJS, MongoDB, Redis, pagination and background processing.

The objective is to build a simple platform to upload and view files.

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

Used resources:

Learned

  • How to create an API with Express
  • How to authenticate a user
  • How to store data in MongoDB
  • How to store temporary data in Redis
  • How to setup and use a background worker

Author

About

This project is a summary of my back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published