Skip to content

juanestorres/ram-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rick and Morty challenge

Este Rick and Morty challenge es mi solución a modo de back end, a través de una API, para el desafío planteado por Chipax.

El desafío consta de dos tareas, basandose en la API de Rick and Morty. El cual se puede consultar la solucion en este endpoint (https://ram-challenge-chipax.herokuapp.com/)

1. Char counter: Contar las letras 'c' dentro de todos los characters, las letras l dentro de todas las locations y las letras 'e' dentro de todos los episodes.

2. Para cada episode, indicar la cantidad y un listado con las location (origin) de todos los character que aparecieron en ese episode (sin repetir).

Installation

Esta solución fue hecha en Python usando Funtional Programming y exponiendola en una API gracias a FastAPI.

Los pasos a seguir para poder correr el código localmente son (asumiendo que ya tienes instalado Python en tu PC y lo estás corriendo en un terminal adecuada como Anaconda Prompt o Cmder):

  1. Crear un ambiente virtual (por buenas pácticas). Por ejemplo podrías crear un ambiente llamado rickandmorty usando el comando py -m venv rickandmorty.

  2. Activar el ambiente virtual corriendo el archivo activate rickandmorty\Scripts\activate.bat

  3. Instalar las dependencias a través del archivo requirements.txt usando el comando pip install -r requirements.txt

  4. Ejecutar el servidor unicorn con el comando uvicorn main:app --reload y visitar http://127.0.0.1:8000

  5. Fin :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages