Welcome to the inaugural release of Your Image API! This version marks a significant step in crafting a robust image management solution for our interview.
-
Seamless Image Upload:
- Dedicated endpoint for effortless image uploads using
multipart/form-data. - Each successful upload generates a secure URL.
- Dedicated endpoint for effortless image uploads using
-
User-Centric Image Retrieval:
- New endpoint for retrieving images by secure URL.
- Enhanced error handling for a smooth user experience.
-
Thoughtful Image Listing:
- Initial endpoint provides a basic list of images with secure URLs and binary data.
-
Attention to Detail: Bug Fixes and Enhancements:
- Resolved bugs with precision.
- Improved error messages for better understanding and troubleshooting.
This initial release sets the foundation for future enhancements. I look forward to discussing potential improvements in our upcoming interview, iterating based on feedback and evolving needs.
For a detailed guide on leveraging Your Image API, refer to the API Documentation.
Access the live Your Image API at [Live API Link].
Ensure your system meets the following requirements:
- Node.js: Version 14.x or later.
- npm: Version 6.x or later.
- MongoDB: Version 4.x or later.
Configure the following environment variables:
- PORT: The port on which the API will run.
- MONGODB_URI: The URI for your MongoDB database.
-
Clone the Repository:
git clone [[repository-url]](https://github.com/DamiAdeeso/Tobams-Task/) cd your-image-api -
Install Dependencies:
npm install
-
Configure Environment Variables: Create a
.envfile in the project root with the following content:PORT=your-chosen-port MONGODB_URI=your-mongodb-uri -
Start the API:
npm start
The API will be accessible at
http://localhost:your-chosen-port.
Feel free to reach out with any questions. Looking forward to discussing the technical aspects in the next stage.