Skip to content

ingerstep/taskify

Repository files navigation

Taskify

Taskify β€” это Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для управлСния Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, созданноС ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с популярным инструмСнтом Trello. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ доски, списки Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссом Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСтаскивания элСмСнтов.

ОписаниС

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экранов:

  • Авторизация: РСгистрация ΠΈ аутСнтификация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ, google ΠΈ github.
  • Основная страница: ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ панСль управлСния досками, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, настройки ΠΈ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΈ.
  • Π”ΡΡˆΠ±ΠΎΡ€Π΄: ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ доски Π·Π°Π΄Π°Ρ‡, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‚ΡŒ.
  • РСгистрация ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ: ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠžΠ±Ρ‰ΠΈΠ΅ элСмСнты прилоТСния

  • ПанСль управлСния: Π‘ Π»Π΅Π²ΠΎΠΉ стороны, содСрТит статичныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹.
    • Π”ΡΡˆΠ±ΠΎΡ€Π΄Ρ‹: ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ доски, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π½ΠΈΠΌ.
    • ΠΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ: Π›ΠΎΠ³ΠΈ всСх дСйствий с досками ΠΈ ΠΎΠΏΠ»Π°Ρ‚ΠΎΠΉ.
    • Настройки Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°: Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ количСство участников.
    • ΠŸΠ»Π°Ρ‚Π΅ΠΆΠΈ: ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ°ΠΌ.
  • Π”ΡΡˆΠ±ΠΎΡ€Π΄: ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ доски Π·Π°Π΄Π°Ρ‡, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‚ΡŒ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

$ git clone https://github.com/ingerstep/taskify
$ cd taskify

ОписаниС

Π§Ρ‚ΠΎΠ±Ρ‹ локально Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π‘Π” Postgres ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² сСрвисах Clerk, Stripe, Unsplash.

# НСобходимыС ΠΊΠ»ΡŽΡ‡ΠΈ:
DATABASE_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=
CLERK_SECRET_KEY=
STRIPE_API_KEY=

Установка зависимостСй

$ npm install

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Prisma

$ npm run postinstall

Запуск прилоТСния

# development
$ npm run dev

CΠ±ΠΎΡ€ΠΊΠ°

$ npm run build

Releases

No releases published

Packages

No packages published

Languages