This project is a summary of our last tri-mester at ALX SWE program: authentication, NodeJS, MongoDB, Redis, pagination and background processing.
- User authentication via a token
- List all files
- Upload a new file
- Change permission of a file
- View a file
- Generate thumbnails for images
- Node JS getting started
- Process API doc
- Express getting started
- Mocha documentation
- Nodemon documentation
- MongoDB
- Bull
- Image thumbnail
- Mime-Types
- Redis
- 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
- Linked in - Bikila Ketema
- Github - @Bikilaketema
- Twitter - @Bikilaketema