https://github.com/wise-deldu/alx-files_manager
A repository of project on building file manager.
https://github.com/wise-deldu/alx-files_manager
backend-api es6 expressjs kue mongodb nodejs redis-client token-based-authentication
Last synced: 3 months ago
JSON representation
A repository of project on building file manager.
- Host: GitHub
- URL: https://github.com/wise-deldu/alx-files_manager
- Owner: Wise-deldu
- Created: 2024-10-12T22:24:38.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-10-18T23:34:30.000Z (8 months ago)
- Last Synced: 2025-01-19T16:38:43.974Z (5 months ago)
- Topics: backend-api, es6, expressjs, kue, mongodb, nodejs, redis-client, token-based-authentication
- Language: JavaScript
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Files manager
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## Resources
* [Node JS getting started](https://nodejs.org/en/learn/getting-started/introduction-to-nodejs)
* [Process API doc](https://node.readthedocs.io/en/latest/api/process/)
* [Express getting started](https://expressjs.com/en/starter/installing.html)
* [Mocha documentation](https://mochajs.org/)
* [Nodemon documentation](https://github.com/remy/nodemon#nodemon)
* [MongoDB](https://github.com/mongodb/node-mongodb-native)
* [Bull](https://github.com/OptimalBits/bull)
* [Image thumbnail](https://www.npmjs.com/package/image-thumbnail)
* [Mime-Types](https://www.npmjs.com/package/mime-types)
* [Redis](https://github.com/redis/node-redis)