red-do

byKeval

Do for me - Aim: Create simple web page using HTML5 Objective: The objective of this lab is to create a simple web page using HTML5 using with visual studio code. HTML stands for Hyper Text Markup Language. It is used to design web pages using a markup language. HTML is an abbreviation of Hypertext and Markup language. Hypertext defines the link between the web pages. The markup language is used to define the text document within the tag which defines the structure of web pages. HTML 5 is the fifth and current version of HTML. It has improved the markup available for documents and has introduced application programming interfaces (API) and Document Object Model (DOM). Conclusion: In this experiment create simple web page using HTML5 in visual studio code and in that create a resume with adding photo, link with email id and social sites using various tags.

EditorResume
Editor

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

System Requirements Document for red-do

Introduction

The project "red-do" aims to create a simple web page using HTML5. This document outlines the system requirements for developing a web page that features a resume with a photo, email link, and social media links, using Visual Studio Code.

System Overview

The "red-do" project involves the creation of a basic HTML5 web page. The primary objective is to design a resume page that includes personal information, a photo, and links to email and social media profiles. The development environment for this project is Visual Studio Code, which is a popular code editor for web development.

Functional Requirements as Story Points

  • As a User, I should be able to create a simple web page using HTML5.
  • As a User, I should be able to include a photo on the resume page.
  • As a User, I should be able to add a link to my email address on the resume page.
  • As a User, I should be able to add links to my social media profiles on the resume page.

User Personas

  • User: An individual who wants to create a personal resume web page using HTML5 and Visual Studio Code.
Page 2 of 4

Core User Flows

  1. User opens Visual Studio Code.
  2. User creates a new HTML5 file.
  3. User adds a photo to the web page.
  4. User includes a link to their email address.
  5. User adds links to their social media profiles.
  6. User saves and previews the web page.

Visuals Colors and Theme

[Default — not specified by user]

  • primary: #007BFF (a shade of blue for links and buttons)
  • primary_light: #66B2FF (a lighter blue for hover states)
  • secondary: #6C757D (a neutral gray for secondary elements)
  • accent: #28A745 (a green for call-to-action buttons)
  • highlight: #FFC107 (a yellow for notifications and highlights)
  • bg: #FFFFFF (white for the page background)
  • surface: #F8F9FA (a light gray for card/panel backgrounds)
  • text: #212529 (a dark gray for primary text)
  • text_muted: #6C757D (a lighter gray for secondary text)
  • border: #DEE2E6 (a subtle gray for borders)
Page 3 of 4

Signature Design Concept

The homepage will feature an interactive resume layout where the user's photo and contact information are prominently displayed. The design will include a dynamic element where hovering over the photo reveals a brief animated introduction of the user. This interaction will be achieved using CSS animations and transitions. The page will have a clean, minimalist design with a focus on readability and ease of navigation.

Landing Hero Motion Brief

The landing hero will feature a continuous loop animation where the user's photo subtly enlarges and retracts, drawing attention to the profile. The email and social media links will have a hover effect that changes their color, indicating interactivity. This will be implemented using CSS and motion/react for smooth transitions. The animation will be responsive, ensuring it looks good on both desktop and mobile devices.

Interaction Model & Motion Direction

  • Interaction Model: Animated
  • The landing page will feature moderate scroll-triggered reveals and hover transitions. The interactive elements will have spring physics for a polished user experience.

Non-Functional Requirements

  • The web page should be responsive and accessible on various devices and screen sizes.
  • The code should be clean and well-documented for future maintenance.
Page 4 of 4

Tech Stack

  • Frontend: HTML5
  • Development Environment: Visual Studio Code

Assumptions and Constraints

  • The user has basic knowledge of HTML5 and Visual Studio Code.
  • The project is limited to creating a single-page resume.

Glossary

  • HTML5: The latest version of the Hypertext Markup Language used for structuring and presenting content on the web.
  • Visual Studio Code: A source-code editor developed by Microsoft for Windows, Linux, and macOS.
Editor design preview
Editor: Open VS Code
Editor: Create HTML File
Editor: Add Structure Tags
Editor: Add Photo
Editor: Add Email Link
Editor: Add Social Links
Editor: Style Page
Editor: Save File
Resume: Preview Page
Resume: Hover Photo
Resume: Click Email Link
Resume: Click Social Link
Editor: Edit Content
Editor design preview
Editor: Open VS Code
Editor: Create HTML File
Editor: Add Structure Tags
Editor: Add Photo
Editor: Add Email Link
Editor: Add Social Links
Editor: Style Page
Editor: Save File
Resume: Preview Page
Resume: Hover Photo
Resume: Click Email Link
Resume: Click Social Link
Editor: Edit Content