Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Project Overview: Personal Blog Website with User Authentication and Advertisements

Description: This project involves creating a personal blog using HTML, incorporating user authentication, and adding advertisement sections featuring map images. Users will be able to create accounts, log in, and interact with personalized content. The blog will also include advertisements with clickable map images that redirect users to specific product pages.

Features:

  1. Homepage:

    • Header: Blog title, tagline, and navigation menu.
    • Featured Post: Highlight the most recent or popular blog post.
    • Recent Posts: List of recent blog posts with titles, excerpts, and read more links.
    • Sidebar: Additional content such as recent comments, categories, or a search bar.
    • Login/Signup Links: Links to login and account creation pages.
    • Advertisements: Sections featuring map images as advertisements. Clicking on these maps will redirect users to specific product pages or promotional content.
  2. Blog Post Page:

    • Title: Prominent display of the blog post title.
    • Author Information: Author's name and publication date.
    • Content: Full text of the blog post with formatting.
    • Images/Videos: Support for multimedia content.
    • Comments Section: Static comments section for user interaction.
    • Advertisements: Map images or banners related to the content, redirecting to relevant product pages.
  3. About Page:

    • Author Bio: Biography of the blog author with a profile picture.
    • Purpose of the Blog: Information about the blog's mission.
  4. Contact Page:

    • Contact Form: Form with fields for name, email, and message.
    • Social Media Links: Icons linking to social media profiles.
  5. Account Creation Page:

    • Registration Form: Form for new users to create an account, including fields for username, email, and password.
    • Validation Messages: Basic client-side validation for form fields.
    • Password Strength Indicator: (Optional) Visual feedback on password strength.
  6. Login Page:

    • Login Form: Form for existing users to enter their username and password.
    • Forgot Password Link: Link to reset password (Note: Static for the project).
    • Error Messages: Display error messages for incorrect login attempts.
  7. User Dashboard (Optional):

    • Personalized Content: Display user-specific content or a welcome message.
    • Manage Account: Basic interface for users to view or update their account details.
  8. Product Pages:

    • Product Details: Information about specific products featured in advertisements, including images, descriptions, and purchase links.
    • Navigation: Links back to the blog or other related product pages.
  9. Footer:

    • Copyright Information: Footer with copyright details.
    • Additional Links: Links to privacy policy, terms of service, and other important pages.
  10. Responsive Design:

    • Media Queries: Ensure the blog and advertisements are accessible on various devices.
    • Flexible Layouts: Responsive grid layouts and flexible images.
  11. Styling:

    • CSS Integration: Apply CSS styles to enhance the visual appeal, including styling for the advertisement sections and map images.

Technical Requirements:

  • Basic knowledge of HTML and CSS.
  • Use of semantic HTML5 elements.
  • Basic form validation with HTML5 attributes.
  • (Optional) Basic understanding of JavaScript for interactive features and form validations.

Optional Enhancements:

  • Implement JavaScript to handle form validations and interactive elements.
  • Use CSS frameworks like Bootstrap for quicker styling and responsive design.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors