Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a new community theme #203

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

smyaseen
Copy link

Added a new community theme.

This theme uses NextJS 14+ App router, TailwindCSS v4, and Shadcn.

Learn in detail at: A Modern Developer Portfolio with Next.js, Headless Hashnode, Shadcn & Tailwind v4

Key Features of This Portfolio

Here’s what makes this portfolio modern and practical:

  • Light and Dark Mode:
    The site offers both light and dark themes, designed with cool, eye-friendly colors that make browsing pleasant, even during long sessions.

  • Projects as Blog Series:
    Each project is documented as a series of blog posts, offering detailed insights into its development journey.

    It leverages Hashnode's Series feature, where I've put all projects in the "projects" series. This helps me easily manage and separate them from blogs.

image

  • Tags for Categorization:
    Tags make it simple for users to explore related blogs and projects by topic.

  • Search Functionality:
    A fast, intuitive search bar allows visitors to find specific content easily.

  • Newsletter Subscription:
    Visitors can subscribe to stay updated with the latest blogs and projects.

  • Hashnode View Counter:
    Integrated with Hashnode’s analytics, each blog post displays its view count, giving visitors insight into the popularity of the content.

  • Mobile-Friendly Design:
    The portfolio is fully responsive, ensuring a smooth browsing experience on desktops, tablets, and smartphones.

  • Dynamic Content Updates:
    Using Hashnode’s Blog Editor, I can effortlessly add or edit blogs and projects, and the changes are reflected instantly on the site.

  • Modern UI with Tailwind CSS v4 and Shadcn UI:
    Styled with the latest Tailwind CSS v4, the portfolio features updated utility classes and modern design patterns. Components built with Shadcn UI ensure consistency, responsiveness, and a sleek, professional look.

  • Husky for Pre-Commit Hooks:
    I’ve integrated Husky to enforce pre-commit checks. This ensures that commit messages follow the required format, tests are run, and the codebase remains stable and consistent. It’s a critical addition to maintain code quality in collaborative or solo projects.

  • Clean Architecture:
    The project is structured for scalability and long-term maintainability, ensuring that future updates or refactors are straightforward.

Copy link

vercel bot commented Feb 11, 2025

@smyaseen is attempting to deploy a commit to the Hashnode Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant