drawer
drawer
Mabasian News hero

Project Sample

news.mabasian.dev

Portfolio item 1
Portfolio item 2

Mabasian News

Mabasian News is a fast, real-time news aggregator that serves curated headlines across seven categories — world, business, technology, sports, science, health and entertainment — in a premium, fully responsive interface with built-in light, dark and system themes.

Project Descriptions

Mabasian News is a single-page news reader built with React 19 and Vite, styled with hand-crafted glassmorphism CSS and a Tech-Purple / Indigo design system inspired by mabasian.dev. It streams live, categorized headlines from a dedicated REST API (api.mabasian.dev) via Axios, with resilient loading, empty and error states plus skeleton placeholders for smooth perceived performance. A three-way theme switcher (light / dark / system) persists the visitor's choice and follows the OS color scheme with no flash on load, while an accessible article reader modal — closeable by button, overlay click or the Escape key — surfaces the full story, source and publish date. The UI is fully responsive from mobile to ultra-wide and SEO-optimised with Open Graph and Twitter Card metadata, deployed on Vercel at news.mabasian.dev.

React 19

Vite

REST API

Axios

JavaScript

CSS3

Responsive Design

Light / Dark Mode

UI/UX Design

Node.js

Vercel