imvanzen / awesome-blog

πŸš€ There's not better place to read awesome content

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Blog πŸ€“

There's no better place to read awesome content πŸš€

About project

In the home page application lists articles with a link to the full version. The article contains a full description and a list of comments. Moreover, the user has an option to add a comment and also save the article to the favorites.

Project progress

All actions are documented on Trello board in the name of the Kanban!

Project documentation

!!To be determined!!

Additional objectives

  • JS good practices
  • Tests (Jest)
  • Styling libraries prohibited (Material, Bootstrap)
  • Bootstraps prohibitet (create-react-app)

Development

Web appliaction based on following libraries

Requirements

  • nodejs >= v12.14.1
  • yarn >= v1.21.1

Commands

  • $ yarn start Run dev server
  • $ yarn test Run tests
  • $ yarn test:watch Run interactive tests
  • $ yarn test:coverage Run tests with --coverage and --colors flag set
  • $ yarn lint Run code linter

API

Application uses this API of choice https://jsonplaceholder.typicode.com/

Library

About

πŸš€ There's not better place to read awesome content

License:MIT License


Languages

Language:JavaScript 95.1%Language:CSS 4.9%