https://github.com/netsells/romannumerals-api-dotnet
https://github.com/netsells/romannumerals-api-dotnet
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/netsells/romannumerals-api-dotnet
- Owner: netsells
- Created: 2019-02-11T14:40:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-03T14:18:20.000Z (about 3 years ago)
- Last Synced: 2025-02-02T18:52:02.393Z (3 months ago)
- Language: HTML
- Size: 519 KB
- Stars: 0
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Roman Numerals API Task
This development task is based on the Roman Numeral code kata which may have already been completed during this recruitment process. This task requires you to build a JSON API and so any HTML, CSS or JavaScript that is submitted will not be reviewed.
## Brief
Our client (Numeral McNumberFace) requires a simple API which will convert an integer to its roman numeral counterpart. After our discussions with the client, we have discovered that the solution will contain 3 API endpoints, and will only support integers ranging from 1 to 3999. The client wishes to keep track of conversions so they can determine which is the most frequently converted integer, and the last time this was converted.
### Endpoints Required
1. Accepts an integer, converts it to a roman numeral, stores it and returns the response.
2. Lists all of the recently converted integers.
3. Lists the top 10 converted integers.
## What we are looking for
- The supplied unit tests passing
- Clean well structured code
- Good project architecture.
## Submission Instructions
Please make sure to commit your work locally, then create a [git bundle](https://git-scm.com/docs/git-bundle/) and send the file across:
```
git bundle create .bundle --all
```