Skip to content

Add Roman to Arabic and Arabic to Roman conversion functionality#35

Merged
Barata-Ribeiro merged 2 commits into
mainfrom
implement-roman-converter
Jul 20, 2026
Merged

Add Roman to Arabic and Arabic to Roman conversion functionality#35
Barata-Ribeiro merged 2 commits into
mainfrom
implement-roman-converter

Conversation

@Barata-Ribeiro

Copy link
Copy Markdown
Owner

This pull request introduces a new Roman Numeral Converter utility to the application, allowing users to convert between Roman numerals and Arabic numbers. The main changes include implementing the converter component with validation and bidirectional conversion logic, adding a new route and page for the utility, and updating the application routing to include the new feature.

New Feature: Roman Numeral Converter

  • Added a new page at /roman-converter that provides a UI for converting between Roman numerals and Arabic numbers, including user guidance and metadata for SEO.
  • Implemented the RomanConverter component, which includes:
    • Form validation using Zod schemas for both Roman and Arabic inputs.
    • Conversion logic for Roman-to-Arabic and Arabic-to-Roman, with input validation, clear/reset functionality, and result display.

Routing Updates

  • Registered the /roman-converter route in the main application routing file to make the new utility accessible.

@Barata-Ribeiro Barata-Ribeiro self-assigned this Jul 20, 2026
@Barata-Ribeiro Barata-Ribeiro added the enhancement New feature or request label Jul 20, 2026
@vercel

vercel Bot commented Jul 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
utilities-webapp Ignored Ignored Jul 20, 2026 9:20am

@Barata-Ribeiro
Barata-Ribeiro merged commit d1b12f5 into main Jul 20, 2026
3 checks passed
@Barata-Ribeiro
Barata-Ribeiro deleted the implement-roman-converter branch July 20, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant