Question: USING HTML, JAVASCRIPT, BOOTSTRAP You may want to use font awesome icons instead of buttons for the like and delete action. Requirements You can develop

USING HTML, JAVASCRIPT, BOOTSTRAP

You may want to use font awesome icons instead of buttons for the like and delete action.

Requirements

You can develop an application based on the following requirements or based on your personal requirements. The basic requirements are that the application should have has CRUD (create, read, update and delete) operations to a backend database. You can use bootstrap style or whatever CSS framework.

In the following sample, you will create a contact management application using Node.js. The backend should be a Node.js server application that read/write data. When you start the server process again, it can read saved data from a database to give the frontend the list of contacts. The frontend is a web page that calls the backend REST API to read/write data.

The user should be able to list, create, update and delete a list of contacts. The page should be properly styled. The screenshot is an example showing the basic styles. Feel free to change the style to whatever you like.

Feature Descriptions

3.1 A start page with an empty contact list

When a user starts the application for the first time, it shows an empty list of contacts and two buttons (or icons) allowing the use to list contacts or to create a new contact.

USING HTML, JAVASCRIPT, BOOTSTRAP You may want to use font awesome icons

3.2 New contact page

When a user clicks the New button, it shows a form to let the user type in contact information.

All fields are required and the email has a pattern username@server.domain pattern. The phone number must be 10 digits not started with 0 and 1. When the user clicks submit with valid data, it saves the data to the backend REST API. The web pages then displays a details page.

instead of buttons for the like and delete action. Requirements You can

3.3 Details Page

A user can edit or delete this newly created contact.

develop an application based on the following requirements or based on your

3.4 Contact list allowing update, edit and delete

If a user clicks the index button, it shows all created contacts with buttons allowing the user to see details, edit or delete it. When a user accesses the site with saved data, it shows the list too.

personal requirements. The basic requirements are that the application should have has

3.5 The edit page

Its like the new page filled with data from the selected contact.

The user should be able to change any field. And valid changes are written to the backend when the user submits the change.

CRUD (create, read, update and delete) operations to a backend database. You

3.6 The Delete

If the user clicks the delete button, it shows a confirmation dialog. If the user cancels, nothing happen. Otherwise, the contact is deleted from the backend and is removed from the web page.

can use bootstrap style or whatever CSS framework. In the following sample,

Contact Management Contact list Name Email Phone Contact Management Contact list Name Email Phone

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!