- Implemented using Next.js - The React Framework for production.
- Uses LaTeX.css, a purely-CSS class-less library for minimalistic design.
- Blazing-fast performance with Server Side Rendering and Incremental Static Regeneration.
- API Routes handle protected operations and server side logic.
- Authentication for allowing write access - using NextAuth.js.
- Add new blogs and projects, writing them in a Markdown editor - using React Markdown Editor.
- Edit, delete or draft (to publish later) blogs and projects - stored in MongoDB using Mongoose.
- List, upload or delete images for link previews and Markdown content - stored in Vercel Blob.
- Embed discussion threads in blogs and projects using Disqus.