Skip to main content

3 posts tagged with "frontend"

View All Tags

Building the Party Index with Ideologies, Manifestos, and Trendlines

· 2 min read
JavaScript Dev

Overview

Political parties form the backbone of democratic engagement. I designed the Party Index Page to give users a clear view of every major party—its history, manifesto, ideology, and performance.

This article outlines how I structured, visualized, and enriched the party page using multilingual data and analytical trends.

Building a Fully Multilingual Platform (English + Nepali)

· 3 min read
JavaScript Dev

Overview

Supporting multiple languages isn’t just about translating strings—it’s about designing your entire platform to speak more than one language from day one. For a civic-tech system targeting Nepali audiences as well as English-speaking researchers and diaspora users, bilingual support was non-negotiable.

In this article, I’ll explain how I implemented multilingual support across:

  • Database models and schema
  • API structure
  • React frontend rendering
  • SEO and routing strategy
  • Dynamic content like polls, charts, and tooltips

The Challenge: Making Multilingual the Default

Visualizing Data the Right Way, Recharts + Tailwind Deep Dive

· 3 min read
JavaScript Dev

Overview

Visualizing data isn’t just about plotting numbers—it’s about telling stories that users can grasp at a glance. In this post, I’ll break down how I used Recharts in combination with Tailwind CSS and Mantine to create responsive, branded, and insightful charts for political and historical datasets.

My goal was to make charts that could:

  • Compare performance across time (votes, seats, etc.)
  • Use party logos as data points
  • Display multilingual tooltips
  • Work on mobile and large screens without losing meaning