Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/evdmatvey/blog-frontend


https://github.com/evdmatvey/blog-frontend

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

### evd.matvey blog

Это мой pet-project, в котором я создаю свой блог, используя Nest.js & Next.js.

## Какой функционал я хочу реализовать

- Регистрация / авторизация / аунтефикация
- Разделение аккаунтов на пользователей, авторов и администраторов
- Создание / редактирование / удаление поста (автором)
- Создание / редактирование / удаление / возможность цитирования коментария
- Обратная связь
- Админ панель
- Отображение статистики
- И многое другое

## Мотивация (Желание разобраться в...)

- ...построении frontend'а на базе Feature-Sliced Design
- ...тестирование клиентских приложений
- ...создании больших клиентских приложений
- ...реализации сбора статистики (не fingerprinting)
- ...аспектах работы с Next.js

## Stack

- Next.js
- axios
- Redux toolkit
- next-redux-wrapper
- react-hook-form
- sass
- TypeScript
- FSD

## Установка пакетов

```bash
$ npm install
```

## Старт приложения (dev)

```bash
$ npm run dev
```

## Сборка приложения

```bash
$ npm run build
```

## Переменные, которые необходимы для работы приложения

| Переменная | Пример значения |
| ------------------- | ------------------------- |
| NEXT_PUBLIC_API_URL | http://localhost:4200/api |
| NEXT_PUBLIC_API_URI | http://localhost:4200 |