0% found this document useful (0 votes)
2 views3 pages

Dynamic CV Website Development Guide

Uploaded by

randimathikhedzo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Dynamic CV Website Development Guide

Uploaded by

randimathikhedzo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Semester Assignment: Online Curriculum Vitae Website ) )

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:
1. Website Design:
- Create a multi-page 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 your skills.
- Projects: Descriptions of significant projects you have worked on.
- Contact Form: A form to get in touch with you.

2. Database Integration:
- Use a relational database (e.g., MySQL, PostgreSQL) to store your CV data.
- The database should support the following operations:
- Insertion: Add new entries (e.g., new job experience, new skill).
- Deletion: Remove existing entries.
- Update: Modify existing entries.
- Retrieval: Display information on the website.

3. Backend Development:
- Implement backend functionality using a server-side language (e.g., PHP, Python
with Flask/Django, [Link]).
- Ensure secure interaction between the website and the database.
4. Frontend Development:
- Use HTML, CSS, and JavaScript to create a user-friendly interface.
- Employ responsive design techniques to ensure the website is accessible on
various devices.

5. Hosting:
- Host the website on a live server (e.g., AWS, Heroku, Netlify).
- Ensure the website is accessible via a public URL.

6. 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, well-documented 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.

Submission:
- Deadline: To be communicated.
- Submission Link: To be provided.
Good luck, and happy coding!

You might also like