Nomothek – Costa Rican laws quickly and easily from your phone

Consult Costa Rican laws and legal articles quickly and easily from your phone.
This app is designed for law students, paralegals, and citizens who need fast and convenient access to official legal documents.

All content is sourced from SINALEVI (http://www.pgrweb.go.cr/scij/), the National System of Current Legislation, maintained by the Government of Costa Rica through the Procuraduría General de la República. The information is public and freely accessible.

Context

Internal product at StarQuantix

Purpose: Help law students and Costa Rican citizens search and understand legal content using an AI assistant designed to be helpful, not overwhelming.

My Role: UX research, interaction design, and front-end development (React Native / Android + iOS)

Challenge

Problem AreaUser Pain Points
Search & DiscoveryDifficulty locating relevant information in long documents
AI InteractionComplex or unclear responses reduced user trust
Interface OverloadOverabundance of information with no clear guidance

Process

1. User Research

  • Conducted interviews with 8 law students members
  • Identified key friction points around search, comprehension, and AI trust
  • Developed user personas and journey maps to guide design decisions
Stakeholder Map
Stakeholder Map
User interview photograph
User interview with an UCR student
Insights extraction
Interview Insights extraction
User Persona (Spanish)
User Persona
User Journey
User Journey

2. Design and Prototyping of the Law and Article Search Feature

  • Creation of wireframes and prototypes in Figma
  • Design of the AI-assisted search for documents and articles
  • Internal search: Implementation of keyphrase highlighting within documents or articles
View of Figma's low fidelity prototype
Figma’s low fidelity prototype using Material 3 Design Kit and Material Design 3 as our base Design system

3. Ethical Design Considerations

  • Use of progressive disclosure to reduce cognitive load
  • Adjustment of AI language to ensure it is natural and respectful
  • Focus on making AI responses clear and transparent

4. Functional Prototype Development

  • Selection of development tools
  • Data collection by the backend team
  • Creation of a functional prototype based on the wireframe
  • Implementation of AI-assisted search for documents and articles
Document search feature
Document search feature
Search in document feature
Search in document feature
Highlighted keyphrase
Highlighted key phrase

5. Testing and Iteration

  • Usability testing rounds on each alpha release before the final Beta.
  • Significant improvements and adjustments were made in each iteration, along with bug fixes and process documentation
  • Accessibility issues (color contrast, navigation) were addressed based on feedback from Google Play Console.
  • A requested feature was added to allow students to create citations in Chicago and APA7 formats
We recorded users interacting with the mobile device and the application, capturing both their reactions and verbal feedback. However, due to privacy agreements with our test participants, these videos cannot be shared.

Results

  • Positive feedback from stakeholders regarding the clarity of results and easy access to information from mobile devices.
  • We already have our first version available in Production on Google Play, Feel free to download the app and let us know what you think! Nomothek on Google Play Store
You can find Nomothek on the Google Play Store
Nomothek home
Check popular legal documents in Costa Rica.
Nomothek search feature
Search for legal documents using a key phrase
Nomothek additional options in each document or article.
APA 7 and Chicago citation generator.

My Contributions

  • Led user interviews and research analysis
  • Designed user flows and prototypes
  • Developed components using React Native
  • Supported Firebase integration
  • Advocated for ethical design principles, ensuring users had options to exit or choose alternative paths, giving them freedom and control

What I learned

  • How to balance technical complexity with usability and user needs
  • The value of interdisciplinary collaboration in agile environments and the importance of effective communication
  • We followed the Material Design 3 system, but iOS users follow different interaction patterns and icons. It’s something we need to adapt depending on the platform — or even consider a separate design tailored to that audience

What’s next

  • Strategies for designing trustworthy AI systems
  • Designing an AI-powered chatbot from the ground up to help users summarize, analyze, and understand Costa Rican laws

Additional Links