Mini-project 8: Single-page Web Application
Instructions
For this project, you'll be building on MP7 to build a single-page web app. You should have the files mp8.html and mp8.php, which should initially be the same as the files submitted for MP7.
Update the files to support the following operations and views:
- view the logged-in user's profile
- name, short bio, email address
- you'll need to use a database to handle this information
- edit/update the logged-in user's information
- show a message indicating the data was updated
- reflect the updated information in the 'view profile' view
Remember, this is a single-page web app, so no page reloading should occur. You should use JavaScript and AJAX to update the HTML DOM and communicate with the server (mp8.php).
Submission
Your files should be located on Joust in the directory ~/public_html/csc401/mp8/, in addition to being uploaded to Canvas. The rubric can be found here. The Canvas submission page is here.
(Back to top)