Create an API using nodejs and express that does CRUD (Create, Read, Update and Delete) operations using Mysql. Put the API in a api
folder.
Example applications: note-taking, recipe collection, movie/book review, blog,... etc
Create a client webpage that connects to your API and includes the following pages:
- Show lists of all the existing items in the database
- Show details of each individual item when the user selects
- Give edit and delete option for each item
- Add a new item to the database using a form (with at least 2 fields)
- Make sure you have data validation in both frontend and backend
Put the webpage in a client
folder
Write clear, clean, and concise code. Functions should perform only one task. Function and variable names should be meaningful (not x) to let other developers know what they are used for. This should show consideration and problem-solving skills, try to do things as efficiently as you can. All HTML pages will be validated with W3C validator. Your CSS code should not contain any unnecessary and duplicate style
Blog Share - An anonymous blog sharing platform https://blog-share-daisybiubiubiu.vercel.app/