This API provides a seamless solution for uploading and retrieving images within your projects. Developed using Node.js, Express, and Multer, it simplifies the process of handling image uploads and enables effortless integration into both monolithic and microservices architectures.
- Effortless Image Upload: Upload images in various formats (JPEG, PNG, GIF) with ease using Multer.
- Automatic Link Generation: Each uploaded image is assigned a unique link for easy retrieval across platforms.
- Flexible Integration: Integrate the API into your monolithic or microservices projects seamlessly.
- CDN-like Functionality: Leverage the API as a Content Delivery Network (CDN) or cloud service for efficient image delivery.
- Scalable and Robust: Built with Node.js and Express, the API is designed to handle high volumes of uploads and retrieval requests.
- Developer-Friendly: Well-documented API with a user-friendly interface for quick integration into your projects.
- Clone the repository:
https://github.com/othastudio/tastybox-file-uploader.git
- Navigate to the project directory:
cd tastybox-file-uploader.git
- Install the dependencies:
npm install
- Start the API server:
npm run start
ornpm run dev
- Make HTTP POST requests to the
/upload
endpoint with your image files. - Retrieve the generated image links from the API response.
http://localhost:8000/images/image-218387123.png
as json response. - Store the image links in your database or use them directly in your applications.
Thank you for considering contributing to the Tastybox The Contributors can be found below:
Othmane N. | Senior Full-stack developer Developer
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or inquiries, please reach out to us at hello@otha.studio.