๐ AJAX CRUD Web Application
A dynamic and responsive CRUD (Create, Read, Update, Delete) web application built using HTML, CSS, JavaScript (AJAX), PHP, and MySQL. This project demonstrates real-time data operations without page reload, ensuring a smooth and modern user experience.
โจ Features
- ๐ AJAX-based operations (no page refresh)
- โ Add new records
- ๐ View data dynamically
- โ๏ธ Edit & update records in real-time
- โ Delete records instantly
- ๐ User Authentication (Login / Signup / Logout)
- ๐ Forgot & Change Password functionality
- ๐ Dashboard interface
- โก Fast and responsive UI
๐ ๏ธ Tech Stack
- Frontend:** HTML, CSS, JavaScript (AJAX)
- Backend:** PHP
- Database:** MySQL
๐ Project Structure
โโโ css/ โ Stylesheets
โโโ js/ โ AJAX & frontend scripts
โโโ includes/ โ Config & reusable files
โโโ models/ โ Database logic
โโโ *.html โ UI pages
โโโ *.php โ Backend processing
โ๏ธ How It Works
- User performs an action (Add/Edit/Delete)
- AJAX sends request to PHP backend
- PHP processes data and interacts with MySQL
- Server sends response
- UI updates instantly without reload
๐ Getting Started
- Clone the repository
git clone https://github.com/vedantkhandale/newbook_Ajax.git
- Setup Database
- Create a MySQL database
- Import the SQL file (if available)
- Update database credentials in
/includes/config.php
- Run the project
- Use XAMPP / WAMP / Localhost
- Place project inside
htdocs - Start Apache & MySQL
- Open in browser:
๐ฏ Use Cases
- Student / Guest Management System
- Admin Dashboard
- Beginner Full-Stack Projects
- Learning AJAX with PHP
๐ฎ Future Improvements
โ REST API integration โ MVC architecture โ Pagination & search โ UI improvements (Bootstrap / Tailwind) โ Fetch API upgrade
๐ค Contributing
Contributions are welcome! Feel free to fork this repo and submit a pull request.
๐ License
This project is open-source and free to use.
๐ก Author
Vedant Khandale ๐ป Web Developer | Intern