Skip to content

oumatoulacen/alx-files_manager

Repository files navigation

ALX Files Manager

This repository contains the code for an ALX Files Manager, a web application built with Node.js and Express. It provides functionality for managing files, including uploading, downloading, and deleting files.

Dependencies

  • Express - Fast, unopinionated, minimalist web framework for Node.js.
  • Mongoose - Elegant MongoDB object modeling for Node.js.
  • Multer - Middleware for handling multipart/form-data, primarily used for file uploads.
  • Joi - Object schema validation library.
  • Bcrypt - Library for hashing passwords.
  • jsonwebtoken - JSON Web Token implementation for Node.js.
  • bull - Redis-based job and message queue.
  • chai-http - HTTP integration testing with Chai assertions.
  • image-thumbnail - Generate thumbnails from images.
  • mime-types - A collection of MIME types.
  • mongodb - MongoDB driver for Node.js.
  • redis - Redis client for Node.js.
  • sha1 - SHA-1 cryptographic hash function.
  • uuid - Generate RFC-compliant UUIDs. "uuid": "^8.2.0"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published