Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sulavgaire/top-stories

TECH CENTRAL - TEST TASK for the position of Senior Front-End Developer.
https://github.com/sulavgaire/top-stories

article frontend grid gulp sass seo

Last synced: about 1 month ago
JSON representation

TECH CENTRAL - TEST TASK for the position of Senior Front-End Developer.

Awesome Lists containing this project

README

        

# Top-stories
[Final Product](https://sulavgaire.github.io/Top-stories/)
![Top-stories]()

## Build Tools

Use Gulp and SASS for this task.

## No External Libraries

Use Vanilla CSS, no bootstrap or tailwind
Use vanilla JavaScript for any interactivity.

## Class Naming and HTML Structure

Avoid deep nesting of HTML elements.
Use a naming convention that will result in the lowest output html file size

## SEO

Use semantic HTML elements.
Implement schema markup for the articles.

## Setup
- clone the repo
- open terminal and run
` npm run start`
- visit to http://localhost:3000/

## References
- [Gulp setup](https://www.youtube.com/watch?v=ubHwScDfRQA&t=3s)
- [CSS Grid](https://www.youtube.com/watch?v=rg7Fvvl3taU)
- [SEO check](https://validator.schema.org/)
- [SEO guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide)

## note
Had alot fun doing this, learned alot. This was the `TECH CENTRAL - TEST TASK` for the position of `Senior Front-End Developer` completed with in 24 hrs.🤞