This is a blog/CMS app bootstrapped according to the init.tips stack, also known as the T3-Stack. This is free to use and be repurposed to fit your needs.
- Admin panel to create blog posts, with custom WYSIWYG editor
- MongoDB Database for blog data
- NextAuth discord authentication
- Lightweight and fast CRUD operations in prod
- Dark/Light mode
- Mobile and desktop friendly
- Meets web accessibilty standards
- Find a way to upload and manage blog images via a CDN
- Design could be better, UX could be better
- next/Image optimization
- On initial site load, MongoDB query speed is slow, this could be because it's on the free tier
- Clone repo and
npm i
- Use
npm run dev
to start the dev environment
- To access the admin panel, go to the
/admin
page - To set discord credentials, add your email address used with your discord account in the
.env
file - Right now, blog images are stored in the
/blog-imgs/
directory in thepublic
folder. Just add the file name when putting images into your posts