An open API service indexing awesome lists of open source software.

https://github.com/shiryel/challenge-complains

A challenge to test my knowledge
https://github.com/shiryel/challenge-complains

ecto elixir mongodb phoenix

Last synced: about 1 month ago
JSON representation

A challenge to test my knowledge

Awesome Lists containing this project

README

          

# Challenge Complains [Unfinished]

## Notes

- Backend made with mongodb as required (run with: `podman run -d --name mongodb -p 27017:27017 mongo`)
- Tests on complains-server/test, run with mix test
- Docs can be generated with `mix docs` on complains-server
- Brainstorm is the initial idea, but currently I dont have more free time to implement (game jam...)

## Deploy

You have 2 options to deploy the backend server:

1 - Just put the compiled BEAM on each server and configure using the BEAM shells

2 - Make a dockerfile and use kubernets to scale the compiled BEAM (just use this: https://www.freecodecamp.org/news/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882/ )

## Notes about frontend

It uses the locale filter in the contexts of the backend, take a look at the filter to see what is a valid input, I dindt have time to finish the UX