Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/backpackerhh/challenge-be-safebox-api-rails
Backend Challenge
https://github.com/backpackerhh/challenge-be-safebox-api-rails
ddd domain-driven-design hexagonal-architecture json json-api ports-and-adapters rails rails-api ruby ruby-on-rails
Last synced: 10 days ago
JSON representation
Backend Challenge
- Host: GitHub
- URL: https://github.com/backpackerhh/challenge-be-safebox-api-rails
- Owner: backpackerhh
- License: gpl-3.0
- Created: 2024-01-16T12:57:41.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-05-10T12:46:23.000Z (8 months ago)
- Last Synced: 2024-10-31T02:05:25.548Z (about 2 months ago)
- Topics: ddd, domain-driven-design, hexagonal-architecture, json, json-api, ports-and-adapters, rails, rails-api, ruby, ruby-on-rails
- Homepage:
- Size: 240 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Safebox API Challenge
This coding challenge was provided by [Rviewer](https://web.archive.org/web/20240425100142/https://rviewer.io/) but now that platform is shut down.
Check the [instructions](INSTRUCTIONS.md) for context about the challenge.
Here you'll find two different implementations:
1. The original implementation following DDD and Hexagonal Architecture, present in the [ddd-hexagonal](https://github.com/backpackerhh/challenge-be-safebox-api-rails/tree/ddd-hexagonal) branch.
2. An implementation following the classical Rails-way, migrated from the DDD implementation, present in the [rails-way](https://github.com/backpackerhh/challenge-be-safebox-api-rails/tree/rails-way) branch.You'll find details about each implementation in the corresponding branch.