This project automates the process of capturing screenshots of web pages using PHP and JavaScript. It is designed for developers, QA engineers, and technical writers who need reliable, automated webpage screenshots for documentation, testing, or archiving.
- Tasks are broken into sub-tasks for clarity and modularity.
- Features are implemented with robust error handling and modular code.
- Each phase is tested for correctness before moving to the next.
- Setup, usage, and troubleshooting are documented for each phase.
.gitignoreis updated as needed to keep the repository clean.
- End-to-end review and testing of the project.
- Packaging of deliverables, including documentation and versioning.
- Planning for future maintenance and updates.
- Fully functional, phase-organized project
- Code, configuration files, test results, and documentation
- Clear instructions for usage, troubleshooting, and maintenance
- Clone the repository:
git clone https://github.com/hkevin01/Screenshot-of-Webpage.git
- Install Node.js dependencies:
npm install
- Ensure PHP is installed on your system.
- Run the PHP server:
php -S localhost:8000
- Access the app in your browser at
http://localhost:8000. - Use the interface to capture webpage screenshots.
- Ensure all dependencies are installed (Node.js, PHP).
- Check
.gitignorefor excluded files if something is missing. - Refer to documentation in the
docs/folder for setup and usage help.
- Keep dependencies up to date using
npm update. - Review and update documentation regularly.
- Use the provided workflow and configuration files for consistent development.
See CONTRIBUTING.md for details.
MIT