GitHub - shadcn/taxonomy: An open source application built using the new router,...
source link: https://github.com/shadcn/taxonomy
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Taxonomy
An open source application built using the new router, server components and everything new in Next.js 13.
Warning This app is a work in progress. I'm building this in public. You can follow the progress on Twitter @shadcn. See the roadmap below.
Features
- New
/app
dir, - Routing, Layouts, Nested Layouts and Layout Groups.
- Data fetching, Caching and Mutation.
- Loading UI,
- Server and Client Components.
- API Routes and Middlewares.
- Authentication using NextAuth.js.
- ORM using Prisma.
- UI Components built using Radix UI.
- Styled using Tailwind CSS.
- Validations using Zod.
- Written in TypeScript.
Roadmap
Warning This app is a work in progress. I'm building this in public. You can follow the progress on Twitter @shadcn.
- Responsive styles.
- Subscriptions using Stripe.
- Add Media Library.
- Add Pages.
- Build the front-end for blogs.
- Add support for custom domains for blogs.
- Build marketing pages (use a headless CMS?)
- Add MDX support for basic pages.
- Add OG image for blog using @vercel/og.
- Dark mode.
Known Issues
A list of things not working right now:
- GitHub authentication (use email)
Why not trpc, Turborepo, pnpm or X?
I might add this later. For now, I want to see how far we can get using Next.js only.
If you have some suggestions, feel free to create an issue.
Running Locally
- Install dependencies using Yarn:
yarn
-
Copy
.env.example
to.env.local
and update the variables. -
Start the development server:
yarn dev
License
Licensed under the MIT license.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK