Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

NaizaAI ๐ŸŽฌโœจ

AI-Powered Video Highlight Detection & Social Media Publishing Platform

WhatsApp Image 2025-05-18 at 08 56 22 WhatsApp Image 2025-05-18 at 09 00 37 WhatsApp Image 2025-05-18 at 09 01 10 image image image

๐Ÿš€ Overview

NaizaAI is an innovative AI system that automatically transforms long-form videos into engaging short clips for social media platforms. Built for the modern content creator, our platform eliminates the time-consuming process of manual video editing and helps maximize reach across Instagram, YouTube, and TikTok.

๐ŸŽฏ Problem Statement

In today's digital landscape, companies struggle to allocate sufficient time and resources to create compelling short-form content. The challenge lies in efficiently identifying the most engaging moments from long videos and transforming them into viral-ready clips.

๐Ÿ’ก Our Solution

NaizaAI leverages advanced AI algorithms to:

  • Automatically detect highlight moments in long videos
  • Generate optimized short clips
  • Provide strategic publishing recommendations
  • Enable direct publishing to social media platforms

Demo Video

https://www.youtube.com/watch?v=2P_AZK7nXCg

โœจ Features

๐ŸŽฅ Core Features

  • Large Video Upload Support: Handle videos of any size with robust upload capabilities
  • AI Highlight Detection: Intelligent identification of the most engaging moments
  • Automated Clip Generation: Seamless creation of short, shareable video clips
  • Publishing Strategy: AI-generated recommendations for optimal social media reach
  • Instagram Integration: Direct publishing to Instagram with automated optimization

๐Ÿ”ฎ Future Enhancements

  • YouTube and TikTok publishing integration
  • Advanced analytics and performance tracking
  • Custom branding and watermark options
  • Multi-language subtitle generation
  • Collaborative workspace features

๐Ÿ› ๏ธ Tech Stack

Backend

  • FastAPI: High-performance Python web framework for API development
  • LangChain: Framework for developing LLM-powered applications
  • LangGraph: Advanced workflow orchestration for complex AI pipelines

Frontend

  • Next.js: React-based framework for production-ready web applications
  • ShadCN UI: Modern, accessible component library
  • Tailwind CSS: Utility-first CSS framework for rapid UI development

AI & Machine Learning

  • Advanced video processing algorithms
  • Natural language processing for content optimization
  • Computer vision for highlight detection

๐Ÿ Quick Start

Prerequisites

  • Node.js (v18 or higher)
  • Python (v3.8 or higher)
  • npm or yarn package manager
  • pip for Python packages

Installation

  1. Clone the repository

    git clone https://github.com/margs163/NAIZAAI.git
    cd NAIZAAI
  2. Backend Setup

    cd backend
    pip install -r requirements.txt
    fastapi dev backend/main.py
  3. Frontend Setup

    cd frontend
    npm install
    npm run dev
  4. Environment Configuration

    # Create .env files in both backend and frontend directories
    # Add your API keys and configuration variables
    cp .env.example .env

Usage

  1. Upload Your Video: Navigate to the upload section and select your long-form video
  2. AI Processing: Our AI analyzes your content and identifies highlight moments
  3. Review & Edit: Preview generated clips and make adjustments if needed
  4. Publish: Use our publishing recommendations or directly post to Instagram

๐Ÿ“ Project Structure

NAIZAAI/
โ”œโ”€โ”€ backend/
โ”‚   โ”œโ”€โ”€ app/
โ”‚   โ”‚   โ”œโ”€โ”€ api/
โ”‚   โ”‚   โ”œโ”€โ”€ core/
โ”‚   โ”‚   โ”œโ”€โ”€ models/
โ”‚   โ”‚   โ””โ”€โ”€ services/
โ”‚   โ”œโ”€โ”€ requirements.txt
โ”‚   โ””โ”€โ”€ main.py
โ”œโ”€โ”€ frontend/
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”œโ”€โ”€ pages/
โ”‚   โ”œโ”€โ”€ styles/
โ”‚   โ”œโ”€โ”€ utils/
โ”‚   โ””โ”€โ”€ package.json
โ”œโ”€โ”€ docs/
โ”œโ”€โ”€ tests/
โ””โ”€โ”€ README.md

๐Ÿค Contributing

We welcome contributions from the community! Please see our Contributing Guidelines for details on how to get started.

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“ˆ Roadmap

  • YouTube and TikTok publishing integration
  • Advanced analytics dashboard
  • Mobile application development
  • Enterprise collaboration features
  • Multi-language support
  • Custom AI model training

๐Ÿ“„ License

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

๐Ÿ† Hackathon Achievement

NaizaAI was developed as part of SkillSet with the goal of revolutionizing content creation for the digital age. Our team successfully delivered a working prototype that addresses real-world challenges faced by content creators and businesses.

๐Ÿ‘ฅ Team

  • Lead Developer: Aldanov Daniyal
  • AI Engineer: Aldanov Daniyal
  • Frontend Developer: Aldanov Daniyal
  • Product Designer: Kaisayev Medet
  • UI/UX Designer: Kaisayev Medet

๐Ÿ“ž Contact

For questions, suggestions, or collaboration opportunities:


โญ Star this repository if you found NaizaAI helpful!

Built with โค๏ธ during SkillSet 2025, by team Zhanashyr

About

NaizaAI - is an AI solution, to automatically detect highlights in long videos, edit them in short clips and suggest further plans for publishing

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages