https://github.com/alexandrabaturina/personal-blog-website
Personal blog website with custom images, layout, and styles built from scratch. Responsive design with CSS Grid and CSS Flexbox.
https://github.com/alexandrabaturina/personal-blog-website
css flexbox font-awesome googlefonts grid html responsive-layout
Last synced: 2 months ago
JSON representation
Personal blog website with custom images, layout, and styles built from scratch. Responsive design with CSS Grid and CSS Flexbox.
- Host: GitHub
- URL: https://github.com/alexandrabaturina/personal-blog-website
- Owner: alexandrabaturina
- Created: 2020-04-22T23:31:42.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-07T19:44:07.000Z (over 4 years ago)
- Last Synced: 2025-02-14T20:38:19.047Z (4 months ago)
- Topics: css, flexbox, font-awesome, googlefonts, grid, html, responsive-layout
- Language: HTML
- Homepage:
- Size: 5.18 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FEND Project #1: Personal Blog Website
## Overview
**Personal Blog Website** is the first project of Udacity [Front End Web Developer](https://www.udacity.com/course/front-end-web-developer-nanodegree--nd0011) nanodegree program. It requires to build out a personal blog website from scratch using custom images, layout, and styling, as well as to implement proper CSS and HTML formatting & style.
The following pages are present:
* ***index.html*** – blog homepage
* ***blog_post.html*** – blog post
## Features
The project meets the following requirements:
* **Structure**
* Files are organized with a directory structure that separates files based on page and functionality
* Using CSS imports
* **Design**
* Custom design for typography with at least 3 unique properties for each typography selector
* Using [Font Awesome](https://www.w3schools.com/icons/fontawesome_icons_intro.asp) and [Google Fonts](https://fonts.google.com/) libraries
* Using multiple web components
* Images
* Image caption
* Buttons
* Card
* The general pattern of the webpage contains author info
* The following pages are present:
* Blog homepage

* Blog post page

* **Layout**
* Using *Flexbox* based layout
* Using *Grid* based layout
* **Responsiveness**
* Building mobile-friendly pages that display correctly on all display sizes (mobile, tablet, desktop)
* **Quality**
* Using proper CSS & HTML formatting and style. The code quality conforms the following documents.
* [Udacity Frontend Nanodegree Style Guide](http://udacity.github.io/frontend-nanodegree-styleguide/index.html) – for HTML files
* [Udacity Frontend Nanodegree Style Guide](http://udacity.github.io/frontend-nanodegree-styleguide/css.html) – for CSS files
## Getting Started
To run the project locally,
1. Clone this repo.
2. ```cd``` into project directory.
3. Open ***index.html*** or ***blog_post.html*** in your browser.
## Authors
Alexandra Baturina