My personal website built with TypeScript, Next.js, and TailwindCSS
Welcome to the fascinating world of a personal blog repository that not only showcases creativity but also demonstrates a modern approach to web development. This monorepo serves as the backbone of a personal space where thoughts, projects, and insights converge, providing both inspiration and informative content. The combination of cutting-edge technologies and thoughtful design features ensures that readers have not just a place to read, but an enjoyable experience while doing so.
This blog utilizes a variety of tools and frameworks that enhance functionality and user engagement, making it a standout project in the open-source community. Whether you’re a fellow developer seeking to contribute or simply someone looking to get inspired by fresh ideas, this repository offers a wealth of resources at your fingertips.
Core Technologies: Built with Next.js 15 featuring the App Router, this project utilizes TypeScript for robust coding practices and Tailwind CSS for sleek styling.
Content Management: Leverages MDX for easy content management, allowing seamless integration of Markdown and JSX.
Internationalization Support: Equipped with I18n for global reach, making the blog accessible to a diverse audience.
Engaging UI/UX: Features Radix UI components for accessibility and a responsive design that adapts to different screen sizes, complemented by Light/Dark mode options.
Interactive Blog Features: Includes a sophisticated comment system, like functionality, post view counters, and search capabilities to enhance user interaction.
Performance & SEO: Achieves a near-perfect Lighthouse score, ensuring optimal performance, while being well-optimized for search engines with meta tags and JSON-LD schema.
Testing & Development Tools: Employs Vitest for unit and integration testing, and Playwright for end-to-end testing, ensuring a robust development experience.
Analytics and Notifications: Features Umami Analytics for tracking usage and offers customizable email templates for comment and reply notifications.