Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ingerstep/taskify
ππ Trello clone
https://github.com/ingerstep/taskify
clerk nextjs postgresql prisma stripe tailwindcss unsplash-api zustand
Last synced: 13 days ago
JSON representation
ππ Trello clone
- Host: GitHub
- URL: https://github.com/ingerstep/taskify
- Owner: ingerstep
- Created: 2024-06-18T15:53:18.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-25T23:55:34.000Z (5 months ago)
- Last Synced: 2024-12-08T00:10:25.992Z (2 months ago)
- Topics: clerk, nextjs, postgresql, prisma, stripe, tailwindcss, unsplash-api, zustand
- Language: TypeScript
- Homepage:
- Size: 636 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Taskify
Taskify β ΡΡΠΎ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Trello. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΎΡΠΊΠΈ, ΡΠΏΠΈΡΠΊΠΈ Π·Π°Π΄Π°Ρ ΠΈ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
## ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ²:
- **ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ**: Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΡ, google ΠΈ github.
- **ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°**: ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΠΊΠ°ΠΌΠΈ, Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ.
- **ΠΡΡΠ±ΠΎΡΠ΄**: ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π΄ΠΎΡΠΊΠΈ Π·Π°Π΄Π°Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²ΡΡ.
- **Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ**: ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.### ΠΠ±ΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- **ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ**: Π‘ Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ°ΡΠΈΡΠ½ΡΠ΅ ΠΏΡΠ½ΠΊΡΡ.
- **ΠΡΡΠ±ΠΎΡΠ΄Ρ**: ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π΄ΠΎΡΠΊΠΈ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎ Π½ΠΈΠΌ.
- **ΠΠΊΡΠΈΠ²Π½ΠΎΡΡΡ**: ΠΠΎΠ³ΠΈ Π²ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Ρ Π΄ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠ»Π°ΡΠΎΠΉ.
- **ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°**: ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΡΠ΄Π°Π»ΠΈΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ².
- **ΠΠ»Π°ΡΠ΅ΠΆΠΈ**: ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°ΠΌ.
- **ΠΡΡΠ±ΠΎΡΠ΄**: ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π΄ΠΎΡΠΊΠΈ Π·Π°Π΄Π°Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²ΡΡ.## Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ
```bash
$ git clone https://github.com/ingerstep/taskify
$ cd taskify
```## ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π§ΡΠΎΠ±Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΠ Postgres ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ Clerk, Stripe, Unsplash.
```bash
# ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠ»ΡΡΠΈ:
DATABASE_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=
CLERK_SECRET_KEY=
STRIPE_API_KEY=
```## Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
```bash
$ npm install
```## ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Prisma
```bash
$ npm run postinstall
```## ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
```bash
# development
$ npm run dev
```## CΠ±ΠΎΡΠΊΠ°
```bash
$ npm run build
```