Magik brings magics to your project that helps to make your life easier
Help you to query by page and size with support for both counting and no counting total page (simple load more function)
Render json with custom field and relationship that helps you to reuse view and build consistent json structure
Help you to render excel data with format supported
Build enum module faster, shorter and can use directly in schema definition
Add some handy method to your Repo module that make your Repo module more powerful
Provide helper function watch exception, format message and send notification to a Telegram conversation
Provide helper function to process params like scrub_params
and clean_nil
and cast
params with given schema
Provide helper function to validate data structure and value, it does not cast value, only validate data
Instruction to define schema that used with Magik.Params.cast/2
and Magik.Contract.validate/2