Skip to content

ggauravky/Python-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Projects Collection

Python License Projects

A curated collection of innovative Python projects showcasing AI, web development, automation, and data management

📖 About🚀 Getting Started📂 Projects⭐ Support


📖 About

This repository contains 6 production-ready Python projects built to demonstrate real-world applications of Python across different domains. From AI-powered content creation to full-stack web development, each project is designed with clean code, proper documentation, and practical use cases in mind.

What you'll find:

  • 🎯 Beginner to Intermediate level projects
  • 💼 Portfolio-worthy implementations
  • 🔧 Ready-to-deploy applications
  • 📚 Well-documented code with setup instructions

Whether you're learning Python, building your portfolio, or looking for project ideas, these implementations provide solid foundations you can build upon.


📂 Projects Overview

# Project Tech Stack Description
1 🎬 AI Reel Studio Flask, FFmpeg, ElevenLabs API, HTML/CSS/JS Web app to create AI-powered video reels from images with text-to-speech
2 📚 PDF to Audiobook PyPDF2, pyttsx3, gTTS, tkinter Convert PDF documents into audiobooks (MP3 or real-time speech)
3 🤖 JARVIS AI SpeechRecognition, pyttsx3, Wikipedia API, pycaw Voice-controlled AI assistant for system control, web searches & more
4 🏪 Grocery Store Manager Flask, MySQL, Bootstrap, jQuery, REST API Full-stack inventory & order management system with modern UI
5 📸 Instagram Scraper Instaloader Fetch profile stats, bio, and download profile pictures from Instagram
6 ✍️ Self-Intro Script Generator Python (built-in libraries) Generate personalized self-introduction scripts with customizable details

🚀 Getting Started

Prerequisites

Ensure Python 3.7+ is installed: python --version

Clone the repository: git clone https://github.com/ggauravky/Python-Projects.git then cd Python-Projects

Quick Setup

Each project has its own directory with a simple setup process. Navigate to any project folder, install dependencies using pip, and run python main.py to start


💡 Featured Projects

🎬 AI Reel Studio

Transform images into engaging video reels with AI voiceovers powered by ElevenLabs.

Key Features: Multi-image upload • AI text-to-speech • Auto video generation • Gallery view

Setup: Navigate to 001 AI Reel-Studio, install dependencies with pip install flask werkzeug requests, add your ElevenLabs API key to config.py, then run python main.py


📚 PDF to Audiobook Converter

Convert any PDF into an audiobook with real-time speech or MP3 export.

Key Features: PDF text extraction • Real-time TTS • MP3 export • GUI file selector

Setup: Navigate to 002 PDF_to_Audio_Book_using_Python, install dependencies with pip install PyPDF2 pyttsx3 gTTS, then run python main.py


🤖 JARVIS AI Assistant

Your personal voice-controlled AI assistant for system control and web automation.

Key Features: Voice commands • Wikipedia search • Music player • System control • Note-taking

Popular Commands: "Wikipedia [topic]" for summaries • "Play music" for random songs • "Lock" to lock computer • "Volume up/down" for audio control

Setup: Navigate to 003 JARVIS AI, install dependencies with pip install pyttsx3 SpeechRecognition wikipedia-api pycaw comtypes, then run python main.py


🏪 Grocery Store Management System

Full-stack web application for inventory and order management with MySQL backend.

Key Features: Product CRUD • Order management • RESTful API • Responsive UI

API Endpoints: GET /getProducts for listing products • POST /insertOrder to create orders • GET /getAllOrders to view all orders

Setup: Navigate to 004 Grocery Store Application, install dependencies with pip install flask flask-cors mysql-connector-python, set up database with mysql -u root -p < database_setup.sql, then run python backend/server.py


📸 Instagram Account Details Fetcher

Retrieve profile stats and download profile pictures from public Instagram accounts.

Key Features: Profile stats • Follower count • Bio extraction • Profile picture download

Setup: Navigate to 005 Get Instagram Account Details, install dependencies with pip install instaloader, then run python main.py


✍️ Self-Intro Script Generator

Generate personalized and professional self-introduction scripts for interviews, presentations, or networking events.

Key Features: Customizable templates • Personal details input • Professional formatting • Multiple use cases

Setup: Navigate to 006 Project- 001 to 010, no external dependencies required, just run python "001 Self-Intro Script Generator.py"


🛠️ Tech Stack Overview

Python Flask MySQL Bootstrap JavaScript HTML5 CSS3


📋 Requirements

  • Python: 3.7 or higher
  • pip: Latest version
  • Additional: MySQL (for Grocery Store project), FFmpeg (for AI Reel Studio)

👨‍💻 Author

Gaurav Kumar

GitHub


🤝 Contributing

Contributions are welcome! Feel free to:

  • 🐛 Report bugs
  • 💡 Suggest new features
  • 🔧 Submit pull requests

⭐ Support

If you find these projects helpful, please consider giving this repository a star!

Star


Made with ❤️ by Gaurav Kumar

Last Updated: December 2025

About

A versatile collection of Python projects featuring automation scripts, GUI applications, and utility tools. Demonstrates proficiency in Core Python, Tkinter, and API integration.

Topics

Resources

Stars

Watchers

Forks

Contributors