Skip to content

Repository files navigation

Multimedia Retrieval System

An advanced multimedia retrieval system that supports both image and audio searching, along with ZIP and mapper uploads.

Built With

  • Next.js: A React framework for building web applications.
  • Tailwind CSS: A utility-first CSS framework for styling.
  • Python: Backend logic for audio and image processing.

Features

  • Image Retrieval: Supports file types such as jpg, png, and jpeg.
  • Audio Retrieval: Supports file types such as mp3, wav, and midi.
  • ZIP Upload: Upload a ZIP file to extract and process its contents.
  • Mapper Upload: Custom mapper functionality to match files.

Getting Started

Prerequisites

Before running the application, ensure you have the following installed:

  • React: Version 18
  • Next.js: Version 15

To install React and Next.js:

npm install react@18 next@15

Python Dependencies and Virtual Environment

  1. Create a virtual environment:

    python -m venv venv
  2. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  3. Install the required Python dependencies:

    pip install -r requirements.txt

Installation

  1. Clone the Repository

    git clone https://github.com/Farhanabd05/Algeo02-23034.git
  2. Navigate to the Project Directory

    cd Algeo02-23034
  3. Install NPM Packages

    npm install

Usage

To start the application in development mode, run:

npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages