An open API service indexing awesome lists of open source software.

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.

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

![image](https://user-images.githubusercontent.com/53233637/95379242-fb0ec600-0899-11eb-982e-b1ed49a08577.png)

* Blog post page

![image](https://user-images.githubusercontent.com/53233637/95379397-327d7280-089a-11eb-8bda-74f477299c2e.png)

* **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