Skip to content

Сайт мой сайт с сcылками, контактами и портфолио

Notifications You must be signed in to change notification settings

siailya/overcreated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

overcreated

Проект моей домашней страницы в интернете, включающей в себя портфолио, резюме и другие разделы про меня

overcreated V3

Переделка с нуля. Задумывалась как апгрейд бэкенда и некоторых мест на фронтенде, чтобы сделать проект более поддерживаемым, но по итогу стало понятно что лучше переписать с нуля :)

Проблемы, который были у второй версии:

  • SPA на чистом Vue (соответственно никакой индексации)
  • Проблемы с поддержкой бэкенда (изначально неправильно спроектирован)
  • Mongo в качестве БД (не проблема, но хотелось Postgres)
  • Админ-панель интегрирована прямо в приложение (хотелось отделить)

В третьей версии:

  • Nuxt3
  • Postgres + TypeORM
  • Спроектирована базовая архитектура бэкенда
  • Спроектирована архитектура фронтенда (в т.ч. для админ панели)
  • Спроектировано КС-взаимодействие и типизация ответов сервера (модели на фронтенде)
  • Немного изменны дизайн-решения
  • Добавлена главная с основной информацией (раньше сразу открывалась страница проектов)
  • overcreated полностью отходит как название проекта, сам сайт для Самольева

TODO:

  • CI/CD через GH Actions
  • sitemap.xml + robots.txt
  • Контейнер для бэкапов по крону (DB + media)
  • Интерфейс для восстановления бэкапа
  • Расставить depends_on в compose (на сервер и БД)
  • Дополнительные фильтрации проектов на плиенте
  • Добавить цитаты + фича с цитатой под заголовком
  • Возможно разделить на клиенте URL для фетча при SSR (чтобы трафик шел внутри сети)

About

Сайт мой сайт с сcылками, контактами и портфолио

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published