Frontend contribution · Nepal

NPDRR: reusable React components and API-driven pages

By Ranish Raj Shrestha

Project summary

Ranish Raj Shrestha contributed reusable React components, responsive Tailwind CSS pages, Redux Toolkit state management, and API integration to Nepal’s National Platform for Disaster Risk Reduction.

My role
Frontend contributor — reusable components and responsive pages
Technologies and focus
React, Tailwind CSS, Redux Toolkit, REST APIs
Visit the National Platform for Disaster Risk Reduction (NPDRR) website

Project context

The National Platform for Disaster Risk Reduction brings together public-facing content about disaster risk reduction. My frontend contribution focused on reusable components and responsive pages that display API-driven content.

Reusable React components

I built reusable React components with Tailwind CSS and Redux Toolkit. The work emphasized modular structure and consistent UI patterns across the platform.

API-driven content

I integrated APIs for dynamic content and developed responsive pages. This connected the content returned by the backend to the platform’s React views.

Consistency and collaboration

I worked with team members to maintain design and development standards, with attention to accessibility and consistency. These contributions were part of a shared platform development effort.

Questions about this contribution

What did Ranish Raj Shrestha contribute to National Platform for Disaster Risk Reduction (NPDRR)?

Ranish Raj Shrestha contributed reusable React components, responsive Tailwind CSS pages, Redux Toolkit state management, and API integration to Nepal’s National Platform for Disaster Risk Reduction.

Which technologies were involved?

This contribution involved React, Tailwind CSS, Redux Toolkit, REST APIs.