Skip to content

vkugay.ru is a small blog made by Victor Kugay using Typescript, React, Next, Netlify.

Notifications You must be signed in to change notification settings

victor-kugay/frontend-vkugay

Repository files navigation

Victor Kugay Blog

Netlify Status Build Status Maintainability Test Coverage

Demo

vkugay.ru

Table Of Contents

Description

This repository was created by Viktor Kugay and stores the source code of vkugay.ru web application. vkugay.ru includes list of articles, posts and pet projects. The purpose of this app is to provide information and share knowledge about web development.

This web application is developed using TypeScript, React, Effector, Atomic Web Design, PostCSS, NextJS, Google Firestore and hosted on Netlify.

Pages

Installation

# install all dependencies
$ yarn install
# copy example envs to local env file
$ cp .env.example .env.local
# build posts content to json file
$ yarn build:posts

Start

# start development next build
$ yarn dev

EntryPoints

  • posts - vkugay.ru posts in Markdown
  • scripts - scripts for deploy web application
  • pages - pages for NextJS routing
  • src/frontend/components - UI components which use Atomic Web Design
  • src/frontend/services - services (Firestore) which fetch/create/update/delete data from external resources
  • src/frontend/store - the app stores (Posts, Metrics) which use Effector to manage app data
  • src/frontend/styles - global application scss styles

About

vkugay.ru is a small blog made by Victor Kugay using Typescript, React, Next, Netlify.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published