157 lines
No EOL
7.9 KiB
TypeScript
157 lines
No EOL
7.9 KiB
TypeScript
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",
|
||
},
|
||
]; |