A collection of early projects built primarily through ChatGPT-generated code at a time when I had no formal programming background. These experiments were the foundation of my technical growth and pushed me to learn how to write code properly and professionally.
Many of the projects, especially those related to Amazon and eBay, were part of an initiative to transform a dropshipping business into a SaaS platform. They include prototypes for automation, listing management, and workflow tooling that later influenced more mature implementations.
By experimenting with Python, JavaScript, and other technologies, this repository documents the transition from relying fully on AI-generated code to understanding, refactoring, and extending that code independently. It represents a learning path from "copy–paste from ChatGPT" to disciplined software development practices.
- Early-stage experiments and prototypes, not production-ready systems
- Amazon/eBay automation concepts that fed into later SaaS work
- Collaborative efforts where AI-generated code was combined with input from other developers
- A traceable history of learning: from zero coding knowledge to structured, professional engineering habits
This repository contains 16 distinct projects organized into three main categories:
Tools and scrapers built for Amazon and eBay data collection, primarily for dropshipping business automation:
-
Amazon ASINS Scraper (JavaScript/Node.js - Aug 2024)
- Automated ASIN extraction with 2Captcha integration
- ZIP code automation for location-based results
- Advanced filtering (ratings, prices, coupons)
- Multi-page pagination support
- CSV export functionality
- Technologies: Node.js, Puppeteer, Express.js, 2Captcha API
-
Amazon ASIN Collector (Python - Aug 2024)
- Python-based ASIN collection with CAPTCHA solving
- Selenium automation with ChromeDriver
- ZIP code management
- Technologies: Python, Selenium, 2Captcha
-
Amazon ASIN Google Scraper (Oct 2023)
- Multi-browser ASIN scraping
- Title-based grouping functionality
- Technologies: Python, Selenium
-
Amazon ASIN Outlets Scraper (Oct 2023)
- Outlet deal tracking
- Category filtering
- Discount percentage tracking
- Technologies: Python, Selenium, BeautifulSoup
-
Amazon Keyword Coupons Scraper (Oct 2023)
- Coupon and discount detection
- Dynamic content scrolling
- ZIP code customization
- Technologies: Python, Selenium, BeautifulSoup
-
Amazon Keyword List Scraper (Oct 2023)
- Keyword-based ASIN extraction
- Multiple search term support
- Technologies: Python, Selenium, BeautifulSoup
-
eBay Titles Collector (Aug 2024)
- Multi-page title scraping
- CSV export
- Technologies: Python, Selenium
-
eBay Seller Scraper (Oct 2023)
- Seller-specific product scraping
- CAPTCHA detection with manual solving
- Multi-seller support
- Technologies: Python, Selenium, LXML
-
eBay Title Tracker (Oct 2023)
- Track titles across multiple sellers
- Enhanced tracking capabilities
- Technologies: Python, Selenium, BeautifulSoup
-
eBay API/None-API Listers (Nov 2023 - PAUSED)
- Automated listing creation (API-based)
- Amazon product data extraction for listings
- Status: Paused due to API access limitations
- Technologies: Python, Requests, Selenium
Cryptocurrency and stock trading automation with multiple algorithmic strategies:
- Strategies: MACD, RSI Long, RSI Short, SMA, Wyckoff
- Features:
- Real-time market data integration
- Automated order placement
- Telegram notifications for trades
- Account balance tracking
- Technologies: Python, Binance API, Telegram Bot API
- Strategies: MACD, RSI Long, SMA, Wyckoff
- Features:
- Stock market trading automation
- Historical data fetching
- Trade logging and notifications
- Technologies: Python, Interactive Brokers API, Telegram Bot API
- Purpose: Beta SaaS platform for eBay dropshippers
- Features:
- Landing pages (index, about, contact, pricing)
- User authentication system (login/register)
- Dashboard interface
- Payment processing integration
- Legal documentation (terms, privacy, return policy)
- Technologies: HTML5, CSS3, JavaScript, Chart.js
- Files: 14 HTML pages with custom styling and JavaScript
- Purpose: Weather information dashboard
- Features:
- OpenWeatherMap API integration
- Geocoding API support
- Local storage for recent searches
- Country code selection
- Technologies: JavaScript, HTML, CSS
- Purpose: Website automation with Excel integration
- Features:
- Automated login with 2FA support
- Excel data reading and form filling
- Date handling and formatting
- JavaScript execution
- Manual CAPTCHA handling
- Technologies: Python, Selenium, OpenPyXL, WebDriver Manager
- Python: Web scraping, automation, trading bots
- JavaScript/Node.js: Server-side automation, browser control
- HTML5 & CSS3: Frontend interfaces
- Selenium: Browser automation and web scraping
- Puppeteer: Headless Chrome automation
- BeautifulSoup & LXML: HTML/XML parsing
- Express.js: Web server framework
- OpenPyXL: Excel file handling
- 2Captcha: Automated CAPTCHA solving
- Binance API: Cryptocurrency trading
- Interactive Brokers API: Stock trading
- Telegram Bot API: Trade notifications
- OpenWeatherMap API: Weather data
- eBay API: E-commerce integration (attempted)
- MACD (Moving Average Convergence Divergence)
- RSI (Relative Strength Index - Long & Short)
- SMA (Simple Moving Average)
- Wyckoff Method
- Most projects are prototypes and learning exercises, not production-ready
- eBay API projects are paused due to API access denial
- Each project has its own README with setup instructions and documentation
- API keys and credentials are gitignored (see
.gitignore) - Cookie files and authentication data are not committed
- ChromeDriver executables are included in some project directories
- Projects primarily export data to CSV format
- Some projects include blacklist/whitelist functionality
- Cookie management for authenticated sessions
- Automated: 2Captcha API integration in newer projects
- Manual: User intervention in older projects
- Projects use headless browsers for efficiency
- Some include incognito mode browsing
- Image loading disabled in some scrapers for performance
/projects-with-chatgpt/
├── Html&Css/ # Frontend web projects
│ └── Saas Website/ # Bolt ASINS SaaS platform
├── Java Script/ # Node.js automation projects
│ ├── Amazon ASINS Scraper/
│ └── Weather Dashboard/
└── Python/ # Python automation & trading
├── Amazon scrapers (6 projects)
├── eBay tools (4 projects)
├── Trading bots (2 groups)
└── Data extraction (1 project)
- HTML/CSS Basics → Building complete landing pages and dashboards
- JavaScript Fundamentals → Server-side automation with Node.js
- Python Automation → Complex web scraping and API integration
- API Integration → Working with trading APIs and third-party services
- Problem Solving → CAPTCHA handling, pagination, data extraction
- Trading Algorithms → Implementing financial trading strategies
Code in this repository may not follow best practices, modern patterns, or optimal architecture. It is intentionally kept as a historical record of the learning process rather than a showcase of final, production-grade solutions.
This repository represents a journey, not a destination. The messy commits, experimental approaches, and evolving code quality are all part of the documented learning experience from zero programming knowledge to professional software development.