Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.56 KB

File metadata and controls

58 lines (38 loc) · 1.56 KB

Group_behavior_analysis or Anaomoly Detection

It is a Deep Learning Model

A full-stack web application for managing, organizing, and showcasing multimedia content such as videos and related metadata. Built using Flask, HTML, CSS, JavaScript, and MySQL, this platform enables content creators to streamline their workflow, track uploads, and offer a polished user experience. We can also call this as an anamoly detection also

🚀 Features

  • 🔐 User authentication and session management
  • 📁 Upload and organize multimedia content
  • 🧾 Metadata tagging and categorization
  • 🎥 Video preview and playback functionality
  • 📊 Admin dashboard to monitor and manage content
  • 🗃 MySQL database for efficient data storage and queries
  • 🎨 Responsive front-end with custom UI

🛠 Technologies Used

  • Backend: Flask (Python)
  • Database: MySQL

🧩 Setup Instructions

Prerequisites

  • Python
  • Deep learning Algorithms (BERT , DistillBERT)

Installation

# Clone the repository
git clone https://github.com/your-username/multimedia-platform.git
cd multimedia-platform

# Create a virtual environment (optional)
python -m venv venv
source venv/bin/activate   # On Windows use venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Set up environment variables (e.g., SECRET_KEY, DB credentials)
cp .env.example .env
# Then edit the .env file with your configuration

# Initialize the database
python app.py db init
python app.py db migrate
python app.py db upgrade

# Run the app
python app.py