Skip to content
Announcements live preview
All projects

Announcements

Keep a permanent record of a launch instead of losing it to a social feed.

Project launches and milestones had no home besides ephemeral social media posts that were hard to reference later.

Tech Domain · Book Dev|Published|Evidence: Live|Next.js, TypeScript

A public deployment is available to try.

Case Study

Before

Portfolio updates, new project launches, and milestone achievements had no centralized announcement channel. Social media posts were ephemeral and hard to reference.

After

Created a persistent record of portfolio evolution. The RSS feed enables subscribers to follow updates, and the categorized feed helps visitors discover new content by interest.

How it's solved

Built an announcements feed with timestamped entries, category tags (launch, update, milestone), RSS feed support, and social sharing buttons. Each announcement links to the relevant project or blog post.

Trade-offs

Announcements are manually posted — nothing auto-generates one when a project actually ships.

Related Articles

Further reading on related topics from the blog

Related Projects

More in Tech Domain · Book Dev

Announcements - Chaowalit Greepoke Portfolio