Данные: ввод и база данных
Курсовой проект. Часть данных выводится из кода, а другая часть — из базы данных SQLite. Полная поддержка CRUD-операций.
6
Возможностей (из кода)
8
Технологий (из кода)
0
Записей в БД
4
API-эндпоинта
Данные из кода
Статическая информация, хранящаяся непосредственно в исходном коде приложения
Адаптивный дизайн с использованием Tailwind CSS и компонентной библиотеки shadcn/ui. Поддержка светлой и тёмной темы.
Next.js App Router с Server Components и API Routes для обработки запросов на стороне сервера.
Подключение SQLite через Prisma ORM. Выполнение CRUD-операций: создание, чтение, обновление и удаление записей.
Разделение кода на компоненты, API-роуты и утилиты. Масштабируемая архитектура проекта.
Полноценный REST API с эндпоинтами для управления данными. Валидация входных данных и обработка ошибок.
Строгая типизация для надёжности кода. Интерфейсы и типы для всех структур данных.
Next.js 16
Фреймворк
React 19
Библиотека UI
TypeScript 5
Язык
Tailwind CSS 4
Стили
Prisma ORM
База данных
SQLite
СУБД
shadcn/ui
Компоненты
Framer Motion
Анимации
Данные из базы данных
Динамические записи, хранящиеся в SQLite и управляемые через REST API
Записи в базе данных (0)
/api/items/api/items/api/items/[id]/api/items/[id]