This repository contains a microservices architecture for managing companies, users, and evaluation forms. Each microservice is developed in Python using FastAPI and SQLAlchemy, and connects to a PostgreSQL database.
- evaluation-service: Microservice for managing companies and users, with CRUD endpoints and basic authentication.
- forms-management-service: Microservice for managing forms, objectives, participants, and methodologies.
- users-companies-service: Microservice for managing companies and users, similar to evaluation-service but decoupled for scalability.
back_calidad/
├── evaluation-service/
├── forms-management-service/
├── users-companies-service/
Each microservice contains its own README.md with specific instructions.
- Python 3.10+
- PostgreSQL
- FastAPI
- SQLAlchemy
- Pydantic
Each microservice can be run independently. See each microservice's README for installation and execution details.
Este repositorio contiene una arquitectura de microservicios para la gestión de empresas, usuarios y formularios de evaluación. Cada microservicio está desarrollado en Python usando FastAPI y SQLAlchemy, y se conecta a una base de datos PostgreSQL.
Consulta el README de cada microservicio para más detalles e instrucciones.