This is a simple Product Management System "CRUD operations": (Create, Read, Update, Delete) project with MySQL database , frist integration with the Front-end and Back-end the skills used are :
HTML , CSS , Bootstrap , JS , Jquery , Regex validation -> for the FE (client) section
Node.js , MySQL , express , basics api -> for the BE (server) section
[GET] /
{
"message": "done",
"data": [...]
}
[POST] /products
{
"name": "Product Name",
"price": 999.99,
"description": "Product Description"
}
{
"message": "done"
}
[PUT] /products
{
"id": 1,
"name": "Updated Product",
"price": 999.99,
"description": "Updated Description"
}
{
"message": "done"
}
[DELETE] /products
{
"id": 1
}
{
"message": "done"
}
[GET] /products/:id
{
"message": "done",
"data": [...]
}
The front-end uses Bootstrap for styling and jQuery for making API requests to the backend. Key features include: