Skip to content

Vedantkhandale/Newbook_Ajax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ 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

  1. User performs an action (Add/Edit/Delete)
  2. AJAX sends request to PHP backend
  3. PHP processes data and interacts with MySQL
  4. Server sends response
  5. UI updates instantly without reload

๐Ÿš€ Getting Started

  1. Clone the repository

git clone https://github.com/vedantkhandale/newbook_Ajax.git

  1. Setup Database
  • Create a MySQL database
  • Import the SQL file (if available)
  • Update database credentials in /includes/config.php
  1. 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

About

AJAX-based CRUD web application built with HTML, CSS, JavaScript, PHP, and MySQL. Supports real-time Create, Read, Update, and Delete operations without page reload. Includes user authentication, dashboard, and modular structure for clean and scalable development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors