Aloha Archives: The Hawaii Open Data Portal
Project Summary
The Aloha Archives project reimagines Hawai’i’s Open Data Portal, addressing its limitations with an accessible, user-friendly, and visually engaging platform that empowers citizens and policymakers to explore and utilize government datasets effectively. By transforming Hawai’i’s Open Data Portal into an engaging and accessible tool, Aloha Archives advances the state’s goal of increasing transparency and fostering civic engagement.
The Problem
The current Hawai’i Open Data Portal has several usability challenges:
- Limited Accessibility: Data is available only in raw formats, making it difficult for non-technical users to engage.
- Lack of Visualizations: Users struggle to interpret data due to the absence of interactive visual tools.
- Inconsistent Organization: Variability in how datasets are grouped and tagged reduces discoverability.
- Static User Experience: The interface does not cater to varying levels of digital literacy or adapt to user preferences.
The Solution
Aloha Archives addresses these challenges through:
- Search and Results Optimization:
- A dynamic search bar integrates user queries with URL parameters, allowing for advanced filtering by topic, organization, and sorting criteria. It supports real-time updates and intuitive navigation to the results page.
- The results page features robust filtering, sorting, and topic-based exploration, ensuring users can quickly find relevant datasets.
- Persona-Based Recommendations:
- Users can take a short quiz to identify their “persona,” which provides personalized dataset suggestions tailored to their interests.
- Interactive Visualizations:
- Data insights are presented using visual tools, making information accessible to users of all technical backgrounds.
- Admin Management:
- Administrators can manage datasets through features for adding, editing, and deleting data while maintaining integrity.
- Accessibility:
- Designed with universal design principles to accommodate users with diverse digital literacy levels.
My Contrubutions
- General Styling:
- The background had been formatted twice, once with a shack on the beach to a darker contrasted beach to allow users to see the website as clearly as possible.
- For the color, I chose red and black since its my favorite color scheme and I believe it to be a pleasing combination to the eyes.

- Favorite Datasets Functionality:
- Users are given the option to add to a list their favorite datasets for later viewing upon returning to the site. This is marked by a heart React component that is filled out and is updated to the site when viewing different pages.
- The Favorite Datasets page itself is updated to list all favorited datasets properly.

- Trending Datasets with Carousel
- Users on the home page see a 3 dataset card carousel move on a timer the Datasets which have been viewed the most on the site.
- On it are the name of the dataset, a short description, its category, and the number of views the dataset has. The view count determined whether the card is added or removed from the carousel.

Technical Highlights
- Tech Stack: Built using React, Next.js, PostgreSQL, Bootstrap, and TypeScript.
- Dynamic Query Handling: Integrated with URL parameters for deep linking and persistent search context.
- Responsive Design: Ensured compatibility across devices with modern design principles.
Impact and Success Metrics
- Enhanced User Experience: The dynamic search and results features empower users to find relevant datasets faster and more intuitively.
- Increased Engagement: Persona-based recommendations and interactive visualizations encourage deeper interaction with the portal.
- Improved Accessibility: The platform accommodates users with varying technical skills, fostering inclusivity.
What I Learned
-
Building Scalable Web Applications: Gained hands-on experience with React, Next.js, and TypeScript, understanding how these technologies integrate to create a scalable, dynamic, and modern web application.
-
Responsive and Inclusive Design: Developed skills in creating responsive web layouts and incorporating universal design principles to ensure accessibility for users of diverse technical backgrounds.
-
User-Centered Development: While creating user-friendly interfaces, I learned how small design decisions impact inclusivity, ensuring features are accessible to a broad audience.
-
Team Collaboration: Enhanced my ability to work collaboratively with a team, integrating feedback and ideas to build a cohesive and impactful project.
Github Repository: https://github.com/Aloha-Archives/aloha-archives
Link to Deployed Project