Web Application

Video Search Engine (VIDVAULT)

A Flask-based platform to search YouTube videos, read news, and manage favorites in a secure, centralized dashboard.

Overview

VIDVAULT is a robust web application designed to simplify media consumption. By integrating the YouTube Data API and NewsAPI, it allows users to find content relevant to their interests without navigating multiple platforms. It features a secure user authentication system, personal dashboard for favorites, and OTP-based password recovery.

Key Features

Secure Auth

User registration and login system managed via Flask-Login for session security.

Video Search

Real-time video searching capabilities powered by AWS-backed YouTube API integration.

Article Search

Fetch latest news articles instantly via NewsAPI integration.

Password Recovery

Secure OTP-based password reset functionality using AWS Lambda.

Tech Stack

Backend

Flask 3.0 SQLAlchemy SQLite

Frontend

Bootstrap 5 Animate.css

Cloud & APIs

AWS Lambda AWS API Gateway NewsAPI