Skip to content

Fifiuba/admin-service

Repository files navigation

GitHub Workflow Status codecov License: MIT

Develop on Okteto

Information

  1. Instalation
  2. Service's purpose
  3. Implementation Details

Instalation

Python's version

python --version
Python 3.8.5

Poetry's version

poetry --version
Poetry (version 1.2.0)

Start server locally

poetry install
poetry run uvicorn admin_service.main:app --reload

Test

poetry run pytest

Linter

poetry run black <carpeta>

Pasos para correr el linter

poetry run flake8 <carpeta>

Start server using Docker

docker-compose build --no-cache
clear
docker-compose up

Shut down server

docker-compose down -v

SQL Database

  • Postgres

Service's purpose*


CRUD admin services, responsable for managin admins. It uses Google Firebase for authentication

SUPER ADMIN
email: admin@fiuba.com
password: adminfiuba

Name Email
Alejo villores avillores@fi.uba.ar

Implementation Details


Class diagram

uml

Secuence