Словничок українського сленгу UA Urban створенний за мотивами Urban Dictionary
This is a Next.js project bootstrapped with create-next-app
.
Основа - Next.js База, авторизація — Supabase UI - shadcn Також UI — tailwind
Вам знадобиться створити власний проєкт на supabase якщо ви захочете запустити словник локально. Дані:
- words
- id UUID
- author_id UUID (беремо з юзера)
- word VARCHAR
- created_at TIMESTAMPTZ
- definitions
- id UUID
- word_id UUID
- author_id UUID (беремо з юзера)
- text TEXT
- upvotes_count INT
- downvotes_count INT
- created_at TIMESTAMPTZ
- votes
- id UUID
- vote 'up' | 'down'
- user_id UUID (беремо з юзера)
- definition_id UUID
- created_at TIMESTAMPTZ
Таблицям знадобляться коректні правила доступу до читання і запису.
Створіть .env файлик куди треба буде додати:
SUPABASE_API_URL=ваш_апі
SUPABASE_API_KEY=ваш_ключ
Після цього запуск:
npm install
npm run dev
Вітаю, у вас є власний словничок!
Назви Pull Request
[feat/fix/chore](module): explain the change
Якщо заропоновані зміни стосуються UI, будь ласка додавайте скріншоти