Sifiya / ua-urban

https://ua-urban.vercel.app
MIT License
12 stars 1 forks source link

Словничок українського сленгу 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, будь ласка додавайте скріншоти