Question: Objective: Create a dynamic website for your curriculum vitae ( CV ) that allows you to store, delete, insert, and update information. This website should
Objective:
Create a dynamic website for your curriculum vitae CV that allows you to store, delete, insert, and update information. This website should be hosted online, and you will submit the link for grading.
Requirements:
Website Design:
Create a multipage website with the following sections:
Home Page: Introduction and navigation.
Personal Information: Name, contact details, a short bio, etc.
Education: Details of your educational background.
Work Experience: Information on your professional experience.
Skills: A list of y our skills.
Projects: Descriptions of significant projects you have worked on
Contact Form: A form to get in touch with you.
Database Integration:
Use a relational database eg My SQL PostgreSQL to store your CV data.
The database should support the following operations:
Insertion: Add new entries eg new job experience, new skill
Deletion: Remove existing entries.
Update: Modify existing entries.
Retrieval: Display information on the website.
Backend Development:
Implement backend functionality using a serverside language e g PHP Python with FlaskDjango Node.js
Ensure secure interaction between the website and the database.
Frontend Development:
Use HTML CSS and JavaScript to create a userfriendly interface.
Employ responsive design techniques to ensure the website is accessible on various devices.
Hosting:
Host the website on a live server eg AWS, Heroku, Netlify
Ensure the website is accessible via a public URL.
Submission:
Submit the public URL of your website for grading.
Ensure that the website is live and fully functional by the due date.
Evaluation Criteria:
Functionality: The website correctly performs all CRUD Create Read, Update, Delete operations.
Design: The website is visually appealing and easy to navigate.
Responsiveness: The website is responsive and works well on different devices.
Database Integration: Proper use of a relational database to store and manage data.
Code Quality: Clean, welldocumented code following best practices.
Hosting: The website is hosted online and accessible via the provided URL.
Additional Guidelines:
Ensure proper validation and error handling in your forms.
Use secure coding practices to protect against SQL injection and other vulnerabilities.
Test your website thoroughly before submitting the link.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
