Skip to content

summary of this back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.

License

Notifications You must be signed in to change notification settings

stellarAlien/NodeJS-files_manager

Repository files navigation

holbertonschool-files_manager

summary of this back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.

Summary

A file manager that makes and stores image thumbnails for these files Features:

  • Authentication of users using tokens
  • Displaying a list of all files
  • Adding a new file to the platform
  • Adjusting the permissions of a file
  • Accessing a file
  • Creating thumbnails for image files.

Technologies

Redis mongo nodejs

Testing and Jobs

The project includes a queueing job system for generating thumbnails of images uploaded to the application using BullMQ bull nodejs

For testing of the application, Mocha is used in combination with Chai.

mocha chai

Learnings and imrpvements on the app

  • Learning about the different ways to use MongoDB with NodeJs
  • using the BullMQ on a slightly bigger scale then what i am used to
  • better authentication using JWT and implementing a cache are the next features

About StellarAlien:

🎯 I love lookingi nto cutting edge techs and making them work together or trying to combine them 🎯My favorite languages and frameworks are Python/Django and js/NodeJs i like to mess around with PyTorch also 🎯 linkedin 🎯 Twitter

About

summary of this back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •