Skip to content

PicSnag is an image extractor application built using Node.js, Express.js, MongoDB, and the EJS templating engine. The purpose of the application is to allow users to extract information from images and manage those extracted details in a database.

Notifications You must be signed in to change notification settings

Virgarg7/PicSnag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomePage image image

PicSnag

PicSnag is an image extractor application built using Node.js, Express.js, MongoDB, and the EJS templating engine. The purpose of the application is to allow users to extract information from images and manage those extracted details in a database.

Key features of the PicSnag application includes:

Image Upload:

Users can upload images to the application.

Image Processing:

The application utilizes image processing techniques to extract information from the uploaded images.

Database Integration:

The extracted information is stored in a MongoDB database for further retrieval and management.

User Management:

Users can create accounts, log in, and manage their own uploaded images and extracted details.

EJS Templating Engine:

The application uses EJS as the templating engine to dynamically render views and display extracted details.

CRUD Operations:

Users can perform CRUD (Create, Read, Update, Delete) operations on the extracted details stored in the database.

User Interface:

The application provides a user-friendly interface for uploading images, viewing and editing extracted details, and managing user accounts.

Installation

To install and run the PicSnag application locally, follow these steps:

Clone the repository: git clone https://github.com/Virgarg7/picsnag.git

Navigate to the project directory: cd picsnag

Install the dependencies: npm install

Usage

To start the PicSnag application, use the following command:

bash

Copy code

npm start

This will start the server and make the application available at http://localhost:3000.

Commands

npm start: Start the application.

npm test: Run tests (if available).

npm run lint: Run the linter to check code style and formatting.

npm run build: Build the project for production.

Documentation

The documentation for the PicSnag project can be found in the docs directory. It includes the following:

API Documentation:

Details about the available API endpoints and their usage.

User Guide:

Instructions on how to use the application, including image upload, extraction, and managing extracted details. Please refer to the appropriate documentation files for more information.

Contributing

Contributions to the PicSnag project are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

PicSnag is an image extractor application built using Node.js, Express.js, MongoDB, and the EJS templating engine. The purpose of the application is to allow users to extract information from images and manage those extracted details in a database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published