Design a form that allows users to add new projects to their portfolio. The form should include fields for the project title, description, technologies used, a link to the project, and an image upload option.
Steps to Complete:
Develop the form with fields for the project title, description, technologies used, project link, and image upload.
Implement server-side processing to handle the form submission, validate the inputs, and save the new project to the database.
Ensure the image upload is handled securely, with validation for file type and size.
Acceptance Criteria:
Users can add new projects, including uploading an image, which are saved to the database.
The form includes validation to ensure all inputs are correctly formatted and secure.
Design a form that allows users to add new projects to their portfolio. The form should include fields for the project title, description, technologies used, a link to the project, and an image upload option.
Steps to Complete:
Develop the form with fields for the project title, description, technologies used, project link, and image upload. Implement server-side processing to handle the form submission, validate the inputs, and save the new project to the database. Ensure the image upload is handled securely, with validation for file type and size.
Acceptance Criteria:
Users can add new projects, including uploading an image, which are saved to the database. The form includes validation to ensure all inputs are correctly formatted and secure.