An advanced multimedia retrieval system that supports both image and audio searching, along with ZIP and mapper uploads.
- 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.
- Image Retrieval: Supports file types such as
jpg,png, andjpeg. - Audio Retrieval: Supports file types such as
mp3,wav, andmidi. - ZIP Upload: Upload a ZIP file to extract and process its contents.
- Mapper Upload: Custom mapper functionality to match files.
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-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS/Linux:
source venv/bin/activate
- On Windows:
-
Install the required Python dependencies:
pip install -r requirements.txt
-
Clone the Repository
git clone https://github.com/Farhanabd05/Algeo02-23034.git
-
Navigate to the Project Directory
cd Algeo02-23034 -
Install NPM Packages
npm install
To start the application in development mode, run:
npm run dev