Personal Website rashil2000.me A complete content management system for personal blogs and projects Key features 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. Functionality 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 Giscus.