Hacker News Web Scraper
Tech Stack: HTML, Tailwind CSS, TypeScript, JavaScript, React, Node.js, Playwright
- Developed a full-stack web application to scrape data from Hacker News using Playwright for automation and web scraping
- Built a responsive frontend interface using React, TypeScript and Tailwind CSS, allowing users to specify the number of articles to retrieve and format preferences (CSV/JSON)
- Implemented server-side functionality with JavaScript, Node.js and Express to handle API requests and integrate with the Playwright scraping script
- Ensured secure email functionality using Nodemailer to send scraped data to users in the specified format
- Managed state efficiently in the frontend using React Context API, ensuring seamless user experience.