This is an open source habit app build with everything new in Next.js 14. It is bootstrapped with create-t3-app
.
Warning This project is still in development and is not ready for production use.
Name Jotai means state in Japanese, and Jotai Flow means "State Flow"
- Framework: Next.js
- Styling: Tailwind CSS
- User Management: Clerk
- ORM: Drizzle ORM
- UI Components: shadcn/ui
- Content Management: Contentlayer
- File Uploads: uploadthing
- Authentication with Clerk
- ORM using Drizzle ORM
- Database on Neon
- Validation with Zod
- Dashboard with tasks, categories, and subcategories
- File uploads with uploadthing
- Blog using MDX and Contentlayer
- User subscriptions
- AI tools for tasks
-
Clone the repository
git clone https://github.com/iboughtbed/jotai-flow.git
-
Install dependencies using pnpm
pnpm install
-
Copy the
.env.example
to.env
and update the variables.cp .env.example .env
-
Start the development server
pnpm run dev
-
Push the database schema
pnpm run db:push
A habit app
Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the contributing guide for more information.
Licensed under the MIT License. Check the LICENSE file for details.