A simple CRUD (Create, Read, Update, Delete) application built using Vanilla JavaScript without any frameworks or external libraries.
This project demonstrates how to implement basic data management functionality using only native browser APIs and JavaScript fundamentals.
- Create new records
- Display stored records
- Update existing records
- Delete records
- Clean and simple user interface
- Built using pure JavaScript (no frameworks)
- HTML5
- CSS3
- JavaScript (ES6)
- Browser Local Storage
This project focuses on using Vanilla JavaScript, meaning everything is implemented using native JavaScript features without frameworks such as React, Vue, or Angular.
cruds-vanilla-js
index.html
style.css
script.js
README.md
The application performs CRUD operations directly in the browser.
Users can add new records through the form interface.
All records are displayed dynamically in the UI.
Existing records can be edited and saved again.
Records can be removed from the list.
The application uses DOM manipulation and Local Storage to store and manage the data.
git clone https://github.com/mohammadsobhy/cruds-vanilla-js.git
cd cruds-vanilla-js
Simply open the following file in your browser:
index.html
No build tools, frameworks, or installations are required.
This project was created to:
- Practice JavaScript fundamentals
- Understand how CRUD operations work behind the scenes
- Learn DOM manipulation
- Build applications without relying on frameworks
- Strengthen core JavaScript knowledge
- Handling form inputs with JavaScript
- Managing application state
- Updating the DOM dynamically
- Working with browser storage
- Structuring small frontend projects
Mohamed Sobhy
GitHub:
https://github.com/mohammadsobhy
If you found this project helpful, consider giving it a star ⭐ on GitHub.