prod-site/src/shared/config/projects/projects.ts

157 lines
No EOL
7.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { Project } from "./types";
export const projects: Project[] = [
{
id: "01",
title: "Fintech Landing",
description:
"Быстрый лендинг финтех-стартапа: анимации, формы заявки и стабильная производительность.",
year: "2025",
tags: ["Next.js", "TypeScript", "Tailwind"],
details:
"Одностраничный сайт для финтех-стартапа: продуманная структура, анимации появления, формы заявок и интеграция с метриками. Упор на скорость загрузки и рост конверсии.",
features: [
"Лендинг со скоростью загрузки < 1 с",
"Анимированные блоки и формы заявки",
"Интеграция с Яндекс.Метрикой и аналитикой",
"Адаптив под все устройства",
],
code: "https://github.com/autli5",
},
{
id: "02",
title: "Маркетплейс",
description:
"Сервис для продажи и покупки товаров: каталог, корзина, оплата и личный кабинет.",
year: "2025",
tags: ["Next.js", "PostgreSQL", "Prisma"],
details:
"Маркетплейс с ролями покупателя и продавца: каталог с фильтрами, корзина, онлайн-оплата, личный кабинет и панель продавца для управления товарами.",
features: [
"Каталог с фильтрами и поиском",
"Корзина и онлайн-оплата",
"Личный кабинет покупателя",
"Панель продавца с загрузкой товаров",
],
code: "https://github.com/autli5",
},
{
id: "03",
title: "SaaS Dashboard",
description:
"Аналитика в реальном времени: графики, отчёты и экспорт данных для бизнеса.",
year: "2024",
tags: ["React", "TypeScript", "Recharts"],
details:
"Дашборд для SaaS-продукта: витрина метрик в реальном времени, интерактивные графики, построение отчётов и экспорт в CSV. Тёмная тема и кастомизация виджетов.",
features: [
"Графики в реальном времени",
"Конструктор отчётов и экспорт в CSV",
"Пользовательские виджеты и тёмная тема",
"Ролевой доступ к данным",
],
code: "https://github.com/autli5",
},
{
id: "04",
title: "Корпоративный сайт",
description:
"Сайт компании на headless CMS с мультиязычностью и редакторским контролем.",
year: "2024",
tags: ["Next.js", "CMS", "Editorial"],
details:
"Корпоративный сайт на headless CMS: редакторы сами публикуют новости и страницы, есть мультиязычность, SEO-разметка и политика конфиденциальности.",
features: [
"Управление контентом через CMS",
"Мультиязычность (RU / EN)",
"SEO-семантика и Open Graph",
"Блог с постраничной навигацией",
],
code: "https://github.com/autli5",
},
{
id: "05",
title: "Доставка · PWA",
description:
"Веб-приложение доставки с офлайн-режимом, трекингом заказов и push-уведомлениями.",
year: "2024",
tags: ["React", "Node.js", "PWA"],
details:
"PWA-приложение службы доставки: офлайн-работа, установка на устройство, трекинг заказов в реальном времени и push-уведомления о статусе.",
features: [
"Офлайн-режим через service worker",
"Push-уведомления и установка на устройство",
"Трекинг заказа в реальном времени",
"Корзина и быстрое оформление",
],
code: "https://github.com/autli5",
},
{
id: "06",
title: "Магазин одежды",
description:
"Интернет-магазин с каталогом, умными фильтрами и онлайн-оплатой.",
year: "2023",
tags: ["Next.js", "Tailwind", "Stripe"],
details:
"Интернет-магазин одежды: каталог с фильтрами по размерам и сезонам, быстрый просмотр товара, онлайн-оплата через Stripe и уведомления о заказах.",
features: [
"Фильтры и сортировка каталога",
"Онлайн-оплата через Stripe",
"Модальные карточки товара",
"Админка для управления остатками",
],
code: "https://github.com/autli5",
},
{
id: "07",
title: "Криптовалютный кошелёк",
description:
"Web-кошелёк с отслеживанием баланса, курсов и историей транзакций.",
year: "2023",
tags: ["React", "TypeScript", "Web3"],
details:
"Клиент для криптовалютного кошелька: подключение через Web3, отслеживание баланса и курсов, история транзакций и переводы между адресами.",
features: [
"Подключение кошелька через Web3",
"Мониторинг баланса и курсов",
"История и статусы транзакций",
"Переводы между адресами",
],
code: "https://github.com/autli5",
},
{
id: "08",
title: "Агрегатор новостей",
description:
"Лента новостей из нескольких источников с фильтрами и поиском.",
year: "2023",
tags: ["Next.js", "TypeScript", "RSS"],
details:
"Агрегатор новостей: сбор ленты из RSS-источников, категории, полнотекстовый поиск, сохранение статей и тёмная тема.",
features: [
"Сбор ленты из нескольких RSS-источников",
"Фильтры по категориям и поиск",
"Сохранение в «избранное»",
"Тёмная тема",
],
code: "https://github.com/autli5",
},
{
id: "09",
title: "Лендинг кофейни",
description:
"Атмосферный лендинг кофейни с меню, галереей и бронированием столика.",
year: "2022",
tags: ["Astro", "GSAP", "Jamstack"],
details:
"Лендинг кофейни: галерея с лайтбоксом, меню с фильтрами, форма бронирования столика и плавные scroll-анимации на GSAP. Генерация статики — максимальная скорость.",
features: [
"Меню с фильтрацией по категориям",
"Галерея с лайтбоксом",
"Форма бронирования столика",
"Scroll-анимации на GSAP",
],
code: "https://github.com/autli5",
},
];