This is a simple Node.js application for uploading, listing, and managing images. The app uses Express for the server, Multer for handling file uploads, and Bootstrap for the frontend.
- Upload images with a user-friendly interface.
- List and display uploaded images in a table.
- Download and delete images.
- Node.js installed
- npm installed
-
Clone the repository:
git clone https://github.com/your-username/your-repository.git
-
Install dependencies:
cd your-repository npm install
-
Start the server:
npm start
-
Open your browser and go to http://localhost:8080.
- Upload an image using the "Upload Image" form.
- View the list of uploaded images in the table.
- Download or delete images using the corresponding buttons.
- uploads/: Directory for storing uploaded images.
- views/: HTML views for the application.
- controller/: Controllers for handling routes and logic.
- middleware/: Middleware for route handling.
- routes/: Express routes.
Feel free to contribute by opening issues or submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.