A dynamic and responsive web application that displays quotes using PHP, MySQL, AJAX, and Bootstrap 5. The application implements an infinite scroll feature to dynamically load 20 quotes at a time as the user scrolls, improving user experience.
- Dynamic Content Loading: Quotes are loaded via AJAX as the user scrolls, displaying 20 quotes per scroll without page reloads.
- Responsive Design: Built with Bootstrap 5, ensuring a mobile-friendly and clean layout across all devices.
- Secure Database Interaction: Uses PDO for secure interaction with a MySQL database, with built-in validation and sanitization of inputs.
- Efficient Pagination: Implements OFFSET and LIMIT SQL clauses for optimized data retrieval and performance.
- Responsive Bootstrap 5 Cards: Quotes are displayed in Bootstrap 5 cards, ensuring an attractive and responsive presentation.
- PHP
- MySQL
- AJAX
- Bootstrap 5
- HTML/CSS
- JavaScript
- PDO (for database interaction)
Fork the repository, make improvements or fixes, and submit pull requests. Contributions are welcome!