This project has been forked from nexxel, highly urge you to check him out.
- Bootstrapping: create-t3-app
- Framework: Next.js
- Server: tRPC
- Database: CockroachDB
- ORM: Prisma
- Styling: Tailwind CSS
- Authentication: NextAuth.js
- Content: Contentlayer
- Deployment: Vercel
content/*
- MDX files for the content of my blog.prisma/*
- My Prisma schema, which uses a CockroachDB database.public/*
- Static assets including fonts and images.src/components/blog/*
- React components being used for the blog.src/components/*
- React components being used for the other stuff.src/pages/*
- All the static pages of the website.src/server/*
- The backend, which is a tRPC server.src/styles/*
- Global CSS files. Most of the styles are inline styles with Tailwind CSS though.src/utils/*
- Utility functions.
This application requires Node.js to run.
git clone https://github.com/nexxeln/nexxel.dev.git
cd nexxel.dev
npm i -g pnpm
pnpm i
pnpm dev
Create a .env
file similar to .env.example
.
This application is licensed under the Apache-2.0 license. If you're copying this website just let me know.
- Sid for helping with setting up the blog and listening to my CSS troubles.
- Ashish for refactoring the guestbook component.
- Mateusz Aliyev for giving very valuable feedback.
- Theo Browne for gifting the nice nxl.sh domain.
- Lee Robinson for inspiration and the README.
- Harsh Singh for helping with some of the MDX components.