JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Gallery
namerr
О проекте
Проектный план
Этап 1: Подготовка и Планирование
Стек
Технологии
Архитектура
namerr
шаблоны
More
Share
Explore
Архитектура
Структура Проекта
Backend
/controllers
: Логика обработки запросов.
/models
: Определение моделей данных.
/routes
: Определение API-маршрутов.
/utils
: Вспомогательные функции и константы.
server.js
: Главный файл сервера.
Frontend
/components
: Переиспользуемые UI-компоненты.
/pages
: Компоненты страниц.
/styles
: Глобальные и локальные стили.
/utils
: Вспомогательные функции и константы.
Shared
/constants
: Общие константы.
/types
: Общие типы данных.
Основные Компоненты
Backend
nameController
: Управление генерацией названий.
aiTestController
: Управление тестами названий.
authController
: Управление авторизацией.
Frontend
nameGeneratorForm
: Форма для генерации названий.
aiTestForm
: Форма для тестирования названий.
resultsPage
: Страница с результатами теста.
Модели Данных
user
id
email
socialId
createdAt
updatedAt
generatedName
id
name
userId
createdAt
liked
negatives
aiTest
id
userId
namesTested
audiences
results
createdAt
API-Эндпоинты
name Generation
POST /api/generate
: Генерация названий.
GET /api/names
: Получение сгенерированных названий.
ai testing
POST /api/test
: Запуск теста.
GET /api/test/results
: Получение результатов теста.
authentication
POST /api/auth/login
: Логин.
POST /api/auth/register
: Регистрация.
GET /api/auth/me
: Получение текущего пользователя.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.