- Projects
- Create
- Delete
- Update
- [] Notes
- Markdown editor
- AI integration
- [] Collaboration
- [] Subscriptions
- Next.js
- React
- Tailwind CSS
- tRPC
- PostgreSQL
- Auth.js (NextAuth.js)
- Drizzle ORM
- Uploadthing
- Pusher
- OpenAI
git clone https://github.com/taskly-dev/tasklytic.git
pnpm install
psql
Create a new database:
CREATE DATABASE tasklytic;
Create a new user:
CREATE USER tasklytic WITH PASSWORD 'password';
Grant privileges to the user:
GRANT ALL PRIVILEGES ON DATABASE tasklytic TO tasklytic;
Exit the psql shell:
\q
Copy the .env.example
file to .env
and fill in the values:
cp .env.example .env
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying src/app/page.tsx
.
Or build and start the app in production mode:
pnpm build
pnpm start