Skip to content

β€œAn application that extracts image metadata and allows for image annotation.” Feel free to use this description or modify it according to your preferences! πŸ˜ŠπŸ“ΈπŸ”

Notifications You must be signed in to change notification settings

Sahil9214/ImageDataExtractor-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Image Data Extractor - Backend

This project provides the backend functionality for extracting image metadata and annotations. It works in conjunction with the front-end application, which you can find here.

Features

  • Metadata Extraction: Extracts relevant metadata from images.
  • Annotation Handling: Manages annotations associated with images.
  • API Endpoints:
    • /metadata: Retrieves image metadata.
    • /upload: Handles image annotations.

Tech Stack

  • Node.js: Backend server environment.
  • Express.js: Web framework for handling routes and requests.
  • MongoDB: Database for storing image data.
  • Mongoose: ODM library for MongoDB.
  • JWT Authentication: Secure endpoints using JSON Web Tokens.

Getting Started

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Set up your MongoDB connection in config.js.
  4. Run the server using npm start.

API Endpoints

  • GET /metadata: Retrieves image metadata.
  • POST /upload: Adds an annotation to an image.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

β€œAn application that extracts image metadata and allows for image annotation.” Feel free to use this description or modify it according to your preferences! πŸ˜ŠπŸ“ΈπŸ”

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published